This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Como instalar o Laravel na DigitalOcean (Guia passo a passo)

Updated on September 17, 2025

16 Min Read

Principais conclusões

  • Podes configurar o Laravel manualmente na DigitalOcean para uma flexibilidade total ou usar a Cloudways para saltar o trabalho pesado e ter um ambiente gerido pronto em minutos.
  • Uma vez que as aplicações Laravel são executadas a partir do diretório public/, certificar-se de que o teu servidor aponta para aqui evita erros e mantém a tua aplicação segura.
  • Não te esqueças de atualizar o teu ficheiro .env com as credenciais da base de dados e ajustar as permissões das pastas para que as migrações, o armazenamento e a cache do Laravel funcionem sem problemas.

Colocar uma aplicação Laravel em um servidor é um passo fundamental para qualquer projeto web. Muitos desenvolvedores escolhem a DigitalOcean para isso porque ela oferece uma combinação perfeita de desempenho, preço acessível e uma comunidade forte.

Se estás à procura de instalar uma aplicação Laravel na DigitalOcean, estás no sítio certo. Este guia abrange dois métodos distintos para colocar seu aplicativo no ar.

Vou mostrar-te a abordagem manual, que te dá controlo total, criando um Droplet e tratando eu mesmo de todas as configurações. Também abordarei um método mais simples utilizando a Cloudways, uma plataforma gerida que simplifica todo o processo para ti.

No final, terás uma compreensão clara de ambos os métodos e poderás escolher o melhor para as tuas necessidades.

Como instalar o Laravel na DigitalOcean (método manual)

Agora, vamos mergulhar no primeiro método. A abordagem manual é para desenvolvedores que desejam ter controle total sobre a pilha do servidor e é uma ótima maneira de entender exatamente o que está acontecendo nos bastidores.

Pré-requisitos (lista de verificação rápida)

  • Conta DigitalOcean com faturação configurada.
  • Um Droplet (Ubuntu LTS).
  • Um domínio (opcional) apontado para o IP do seu Droplet (registro A).
  • Conforto básico com o terminal.
  • Marcadores de lugar que vais substituindo à medida que avanças:
    • YOUR_SERVER_IP – o IP público do teu Droplet
    • your_domain.com – o teu domínio (ou utiliza o IP durante o teste)
    • myapp – o nome da pasta do teu projeto

O que vais acabar por ter

  • Servidor Ubuntu (Droplet)
  • Nginx + PHP-FPM + Composer
  • Nova aplicação Laravel em /var/www/[a tua pasta de aplicações]
  • Base de dados MySQL
  • Bloqueio do servidor Nginx para o IP ou domínio do teu servidor

1) Cria o teu Droplet

  • Faz login na DigitalOcean → CriarDroplets.

Faz login na DigitalOcean → Criar → Droplets.

  • Centro de dados: escolhe o mais próximo dos teus utilizadores.

Centro de dados: escolhe o mais próximo dos teus utilizadores.

  • Imagem: Ubuntu (escolhe a última versão LTS). LTS significa basicamente Suporte a Longo Prazo. As versões LTS são estáveis e suportadas durante mais tempo, que é o que pretendes para um servidor de produção. Para qualquer servidor que planeies manter a funcionar a longo prazo, escolhe uma versão LTS.

escolhe uma versão LTS

  • Plano: O plano básico é bom; 1-2 GB de RAM é suficiente para uma aplicação de demonstração/pequena.

1-2 GB de RAM é suficiente para uma aplicação de demonstração/pequena

  • Autenticação:
    • Chaves SSH (recomendado): adiciona a tua chave pública (ver passo 2 abaixo).
    • Ou define uma palavra-passe de raiz (menos segura). Para efeitos deste tutorial, vou escolher a opção de palavra-passe e depois criar uma palavra-passe de raiz.

  • Clica em Criar Droplet e copia o IP público.

  • Quando o teu droplet estiver ativo, copia o seu endereço IP – vamos precisar dele mais tarde.

2) Liga-te ao teu servidor (através da consola da DigitalOcean)

Agora que o teu Droplet está pronto e tens o IP do teu droplet à mão, vamos ligar-nos a ele.

A maneira mais fácil é usar o Launch Console da DigitalOcean – ele abre um terminal baseado em navegador diretamente no seu servidor.

  • Vai para o teu Droplet no painel de controlo da DigitalOcean.
  • Clica em Acessar Console.

Clica na consola de acesso no painel de controlo da digitalocean

  • Clica em Iniciar Console do Droplet.

Inicia a consola do Droplet

  • Abre uma nova janela com um terminal.

Abre uma nova janela com um terminal.

O que conseguiste: Agora estás ligado ao teu novo servidor como root e pronto para o configurar.

3) Actualiza o servidor e ativa uma firewall básica

Antes de começarmos a instalar o Laravel ou qualquer software de servidor web, é sempre uma boa ideia garantir que o teu servidor está atualizado e seguro. Pensa neste passo como uma verificação da saúde do teu novo droplet antes de o pores a trabalhar.

Vai em frente e executa estes comandos um a um:

apt update && apt upgrade -y

apt install -y ufw

ufw permite OpenSSH

ufw enable

estado do ufw

Eis o que está a acontecer:

  • O apt update & apt upgrade -y assegura que todos os pacotes do sistema estão actualizados. Isto reduz os bugs e fecha quaisquer falhas de segurança conhecidas.
  • O ufw (Uncomplicated Firewall) dá-nos uma forma simples de controlar que ligações são permitidas no servidor.
  • ufw allow OpenSSH garante que não te bloqueies no servidor (uma vez que o SSH/console precisa de permanecer aberto).
  • ufw enable ativa o firewall e o configura para iniciar automaticamente na reinicialização.

Quando verificares o estado com ufw status, deves ver algo como:

verifica o estado com ufw status

Nesta altura, o teu droplet está atualizado e tem uma camada de segurança básica instalada.

4) Instala o Nginx, o PHP e outros elementos essenciais

Agora que o servidor está atualizado e protegido com um firewall básico, o próximo passo é realmente instalar a pilha de software que o Laravel precisa. No centro desta configuração está o Nginx, o servidor web que servirá a tua aplicação Laravel.

Junto com ele, instalaremos o PHP-FPM (para que o código PHP possa ser executado), o Composer (gerenciador de pacotes do Laravel) e algumas extensões PHP úteis.

  • Nginx para lidar com o tráfego da Web.
  • PHP-FPM + extensões para executar o código da estrutura Laravel.
  • Composer para gerir as dependências do Laravel.
  • Git e unzip para descarregar e descompactar ficheiros de projeto.

Executa isto na tua consola, mais uma vez, um por um:

apt install -y nginx php-fpm php-cli php-mbstring php-xml php-bcmath php-curl php-zip php-gd php-intl unzip git

apt install -y composer

Quando terminar, verifica o seu estado:

systemctl status nginx

Deves ver ativo (em execução).

Deves ver ativo (em execução)

Por padrão, o Nginx escuta nas portas 80 (HTTP) e 443 (HTTPS), mas, neste momento, seu firewall não está permitindo que o tráfego externo passe por essas portas. É por isso que o próximo passo é abri-las:

ufw permite 80

ufw permite 443

estado do ufw

Verás OpenSSH, 80 e 443 na lista. Isto significa que o teu servidor está agora acessível através da web.

Agora podes aceder ao servidor através da Web.

Tenta abrir o endereço IP do teu servidor num browser (http://YOUR_SERVER_IP) – deves ver a página de boas-vindas predefinida do Nginx.

Assim:

a página de boas-vindas padrão do Nginx

Neste ponto, tens um servidor Web em execução com suporte PHP, Composer para gerir o Laravel e a firewall configurada para permitir que os visitantes se liguem ao teu site.

5) Instala o MySQL (opcional mas recomendado)

No último passo, instalámos o Nginx e o PHP, o que já torna o teu servidor pronto para executar o Laravel. Mas a maioria dos projetos Laravel depende de um banco de dados para lidar com usuários, postagens, pedidos ou outro conteúdo dinâmico. É por isso que configuramos um banco de dados MySQL aqui.

Se a tua aplicação não precisa de uma base de dados, podes saltar este passo. Caso contrário, vamos instalar e proteger o MySQL.

Primeiro, instala o servidor:

apt install -y mysql-server

Uma vez instalado, executa o script de segurança do MySQL:

mysql_secure_installation

Isto irá guiar-te através do reforço da configuração do MySQL:

  • Ativar o plugin de validação da palavra-passe? → digita y.
  • Escolhe a política de resistência → introduz 1 para MÉDIO.
  • Estás a saltar a password para o root devido ao auth_socket? → isso é normal, o root no Ubuntu usa autenticação por socket.
  • Remover utilizadores anónimos? → y
  • Não permites o login do root remotamente? → y
  • Remover base de dados de teste? → y
  • Recarregas as tabelas de privilégios agora? → y

Neste ponto, o MySQL está bloqueado.

O MySQL está bloqueado

Agora vamos criar uma base de dados e um utilizador MySQL dedicado para a tua aplicação Laravel. Faz login no prompt do MySQL:

mysql

cria uma base de dados e um utilizador MySQL dedicado

Uma vez lá dentro, executa estes comandos (substitui laravel_db, laravel_user, e StrongPasswordHere!

com os teus próprios valores):

CRIA a base de dados laravel_db;

CREATE DATABA commandSE laravel

CRIAR UTILIZADOR 'laravel_user'@'localhost' IDENTIFICADO COM mysql_native_password POR 'StrongPasswordHere!';

Comando CREATE USER 'laravel_user

CONCEDE TODOS OS PRIVILÉGIOS EM laravel_db.* A 'laravel_user'@'localhost';

CONCEDE TODOS OS PRIVILÉGIOS a laravel_db

PRIVILÉGIOS DE DESCARGA;

PRIVILÉGIOS DE DESCARGA;

SAÍDA;

O que fizeste aqui:

  • Cria uma nova base de dados (laravel_db).
  • Adicionado um utilizador (laravel_user) com a sua própria palavra-passe.
  • Concede a esse utilizador acesso total apenas a essa base de dados.
  • Aplica as alterações.

Mais tarde, quando configurares o teu ficheiro .env do Laravel, vais inserir estes valores:

DB_DATABASE=laravel_db

DB_USERNAME=laravel_user

DB_PASSWORD=StrongPasswordHere!

Dessa forma, o Laravel se conecta de forma segura ao seu próprio banco de dados sem depender da conta root.

6) Cria um novo projeto Laravel

Neste ponto, seu servidor já está preparado com Nginx, PHP e (opcionalmente) MySQL das últimas etapas. Agora vem a parte emocionante – realmente instalar o Laravel em seu droplet da DigitalOcean.

Primeiro, vai para o diretório /var/www. Este é um local comum para manteres os teus projectos web:

cd /var/www

Antes de criarmos o projeto, vamos nos certificar de que todas as extensões PHP das quais o Laravel depende estão instaladas. Mesmo que tenhamos instalado o PHP anteriormente, algumas extensões opcionais, mas importantes (como xml, dom e mbstring) são necessárias para o Laravel e seu ecossistema (como PHPUnit para testes e Pint para formatação de código).

Executa isto para instalar tudo de uma só vez:

apt install -y php-cli php-fpm php-mbstring php-xml php-bcmath php-curl php-zip php-gd php-intl php-mysql unzip git

Agora, usa o Composer para criar um novo projeto Laravel. Substitui mylaravelapp pelo nome que quiseres dar à pasta do teu projeto:

compositor cria um projeto laravel/laravel mylaravelapp

O Composer irá baixar e configurar o Laravel em um novo diretório em /var/www/mylaravelapp. Isso pode levar alguns minutos, dependendo da velocidade do teu servidor.

O Composer irá descarregar e configurar o Laravel num novo diretório

Quando terminar, passa para a pasta do teu novo projeto:

cd /var/www/mylaravelapp

move a aplicação laravel para a tua nova pasta de projeto

Neste ponto, tens uma aplicação Laravel a funcionar no teu servidor, pronta para ser servida através do Nginx.

O que acabaste de conseguir: Você puxou com sucesso uma nova base de código Laravel para o seu droplet da DigitalOcean. A partir daqui, o próximo passo é configurar o Nginx para que ele aponte para a pasta public/ do Laravel e possa servir seu aplicativo para a Web.

7) Configura o ambiente e as permissões do Laravel

Agora que o Laravel está instalado em /var/www/mylaravelapp, ele precisa de alguns ajustes antes de poder ser executado. O Laravel depende de um ficheiro.env para armazenar definições importantes, como os detalhes da tua ligação à base de dados.

Abre o ficheiro de ambiente:

nano .env

Quando o editor nano for aberto, procura esta secção:

DB_CONNECTION=sqlite

# DB_HOST=127.0.0.1

# DB_PORT=3306

# DB_DATABASE=laravel

# DB_USERNAME=root

# DB_PASSWORD=

Substitui-o pelas tuas definições MySQL (descomenta e ajusta):

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel_db

DB_USERNAME=laravel_user

DB_PASSWORD=a tua palavra-passe

Desce até à secção da base de dados e substitui-a pelas credenciais da base de dados que criaste anteriormente:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel_db

DB_USERNAME=laravel_user

DB_PASSWORD=pAssword123!a

substitui pelas credenciais da base de dados

Substitui laravel_db, laravel_user e your_password pela base de dados e pelo utilizador que criaste anteriormente no MySQL.

Guarda e sai do nano:

Prima CTRL + O → e depois Enter (para guardar).

Prima CTRL + X (para sair).

Em seguida, define as permissões corretas para que o Laravel possa escrever nos diretórios de armazenamento e cache:

sudo chown -R www-data:www-data /var/www/mylaravelapp/storage /var/www/mylaravelapp/bootstrap/cache

sudo chmod -R 775 /var/www/mylaravelapp/storage /var/www/mylaravelapp/bootstrap/cache

Isso garante que o Nginx (que é executado como www-data) possa ler e escrever onde for necessário.

8) Executa as migrações da base de dados

Agora que o Laravel sabe como se conectar ao teu banco de dados, vamos criar as tabelas padrão que ele precisa (como usuários e redefinições de senha).

Corre:

php artisan migrate

Se tudo estiver configurado corretamente, verás uma série de mensagens “Migrado” bem sucedidas.

mensagens

9) Configura o Nginx para o Laravel

Neste momento, o Nginx não conhece o teu projeto Laravel. Precisamos apontá-lo para a pasta public/ do Laravel – este é o único diretório que deve ser acessível pela web.

Cria um novo ficheiro de configuração para a tua aplicação:

sudo nano /etc/nginx/sites-available/mylaravelapp

Depois de executares este comando, verás uma janela em branco do editor nano. Cola esta configuração(substitui o teu_servidor_ip pelo IP ou domínio do teu servidor):

servidor {

Ouve 80;

nome_do_servidor o teu_ip_do_servidor;




root /var/www/mylaravelapp/public;




index index.php index.html index.htm;




localização / {

tenta_arquivos $uri $uri/ /index.php?$query_string;

}




localização ~ \.php$ {

inclui snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

inclui fastcgi_params;

}




localização ~ /\.ht {

nega tudo;

}

}

Este bloco informa o Nginx:

  • serve ficheiros de /var/www/mylaravelapp/public
  • processa ficheiros PHP com PHP-FPM
  • nega o acesso a ficheiros .ht* ocultos

Guarda e sai do nano

  • CTRL + O → Enter (para guardar)
  • CTRL + X (para sair)

Habilita o site criando um link simbólico para sites-enabled:

ln -s /etc/nginx/sites-available/mylaravelapp /etc/nginx/sites-enabled/

Testa a configuração para te certificares de que não existem erros:

nginx -t

Devias ver:

a sintaxe está correta

o teste foi bem sucedido

Recarrega o Nginx para aplicar a nova configuração:

recarrega o nginx

10) Testa o Laravel no navegador

Nesta altura, abre o teu browser e visita:

http://YOUR_SERVER_IP

Se tudo foi feito corretamente, verás a página “Welcome” predefinida do Laravel.

A página

É isso, a página “Let’s get started” que estás a ver é o ecrã de boas-vindas predefinido do Laravel, que confirma que a tua aplicação está instalada e acessível a partir do browser.

A partir daqui, basicamente concluíste os passos de implementação. O resto depende das necessidades do teu projeto:

  • Se estiveres apenas a testar → podes deixar como está.
  • Se quiseres construir algo → começa a editar as rotas em routes/web.php e controllers.
  • Se isto é produção → os próximos passos naturais são configurar o SSL com Let’s Encrypt (Certbot), desligar o modo de depuração (APP_DEBUG=false em .env), e talvez configurar o Supervisor se fores correr filas.

Instalar o Laravel na DigitalOcean da maneira mais fácil (usando o Cloudways)

Se a configuração manual parece muito complexa, nós a tornamos muito mais simples na Cloudways. Em vez de passar horas configurando servidores, você pode lançar o Laravel na DigitalOcean em apenas alguns cliques – com tudo otimizado e gerenciado para ti.

Vê como:

1) Inscreve-te na Cloudways

Começa por criar a tua conta Cloudways. Oferecemos um teste gratuito de 3 dias – não é necessário cartão de crédito. Depois de fazer o login, você chegará ao seu painel de controle da Cloudways.

2) Lança um novo servidor

Vai ao menu dos servidores e clica em + Adicionar servidor.

  • Escolhe a aplicação → Seleciona Laravel. Preparamos automaticamente o ambiente para ti.

  • Detalhes da aplicação e do servidor → Dá um nome à tua aplicação e ao teu servidor.

  • Fornecedor de nuvem → Escolhe DigitalOcean.

  • Tamanho do servidor → Um servidor de 1GB é suficiente para começar, mas podes escalar em qualquer altura.

  • Região → Escolhe o centro de dados mais próximo dos seus utilizadores para obter o melhor desempenho.

Carrega em Launch Now e, em poucos minutos, o teu servidor preparado para o Laravel estará pronto a funcionar.

3) Aceder à tua aplicação Laravel

Quando o servidor estiver pronto:

  • Vai para o separador Aplicações no teu painel de controlo da Cloudways.
  • Clica na tua aplicação Laravel.
  • Carrega na ligação URL da candidatura.

Neste ponto, ainda não verás o ecrã de boas-vindas do Laravel. Em vez disso, o Cloudways mostra uma página de Introdução com links para guias. Isso é porque ainda precisamos apontar o Cloudways para o teu projeto Laravel corretamente.

4) Prepara o teu projeto Laravel

A página “Getting Started” que você está vendo significa que a Cloudways provisionou o servidor, mas é um shell vazio esperando pelo seu código. O próximo passo é obter o teu projeto Laravel do teu computador local e prepará-lo para a implantação.

Embora a melhor prática para a maioria dos programadores seja gerir o seu código com o Git e implementar a partir de um repositório, para este tutorial, vamos criar um projeto na nossa máquina local e transferi-lo. Esta é uma ótima maneira de entender o processo subjacente.

  • Cria o teu projeto: Abre o terminal do teu computador ou o prompt de comando e executa um único comando. Isto diz ao Composer para descarregar todos os ficheiros Laravel e criar um novo projeto para ti. Executa este comando:
composer create-project laravel/laravel my-laravel-project

Isso criará uma nova pasta chamada my-laravel-project com todos os arquivos básicos do Laravel. Esta é a pasta para a qual faremos o upload. Antes de o fazeres, temos de remover alguns ficheiros que não são necessários no servidor para tornar o processo mais rápido e mais limpo.

todos os ficheiros básicos do Laravel

Localiza a pasta de raiz do teu projeto e elimina o seguinte:

  • vendor/: Esta pasta grande contém todas as tuas dependências PHP. Nós vamos reinstalá-las no servidor.
  • .env: Este ficheiro tem informação sensível. Cria um novo, separado, no servidor.

5) Carrega os ficheiros do teu projeto

Agora é altura de transferir o teu projeto para o servidor. Vamos utilizar o FileZilla, um cliente SFTP de fácil utilização, que utiliza o protocolo de transferência segura de ficheiros.

  • Obter suas credenciais SFTP: Vá para o painel de controle da Cloudways, navegue até Servidores e clique no seu servidor. Em Credenciais mestre, você verá as credenciais necessárias para fazer login no seu servidor usando o FileZilla.

  • Liga-te ao FileZilla: Abre o FileZilla. Introduz as tuas credenciais na barra superior: Host (IP público), Nome de usuário, Senha e Porta (22). Clica em Quickconnect.

  • Carrega: Uma vez ligado, verás o sistema de ficheiros do teu servidor no lado direito. Navega para /applications/[your_app_username]/public_html. No lado esquerdo, encontra a pasta do teu projeto Laravel. Seleciona todos os restantes ficheiros e pastas e arrasta-os para a pasta public_html do lado direito.

Sim, precisas absolutamente de atualizar o ficheiro .env com as tuas credenciais específicas. O processo que descreveste está correto e é essencial para que a tua aplicação se ligue à base de dados e funcione corretamente.

O conteúdo fornecido já inclui estes passos, mas vou tornar as instruções ainda mais explícitas para garantir que não te escapam quaisquer pormenores.

6) Finalizar a configuração com o terminal SSH da Cloudways

Os ficheiros estão agora no servidor, mas tens de executar alguns comandos para que tudo fique configurado.

Abre o Terminal: Vai para o painel de controle da Cloudways, depois para Servidores > Credenciais mestre. Clique em Iniciar terminal SSH e faça login com seu nome de usuário e senha principais.

Clica em Launch SSH Terminal

Navega para o teu projeto: Uma vez conectado, usa o comando cd para navegar até o diretório da sua aplicação:

cd aplicações/[your_app_username]/public_html

Executa os comandos: Agora, executa os seguintes comandos, um a um, para instalar as dependências, definir o ambiente e configurar a base de dados.

Instala as dependências do PHP: Cria a pasta do fornecedor no servidor.

instala o compositor

cria a pasta do fornecedor no servidor

Cria o arquivo de ambiente: Copia o ficheiro de exemplo para um ficheiro .env novo e funcional.

cp .env.example .env

Configura as tuas variáveis de ambiente: Este é o passo mais crítico. Vamos abrir o ficheiro .env para atualizar as tuas credenciais.

nano .env

No editor, encontra a seção de banco de dados e atualiza as credenciais com as informações da seção Credenciais de acesso ao Cloudways. Além disso, atualiza o APP_URL e define o sinalizador APP_DEBUG.

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=o teu nome_de_base_aqui

DB_USERNAME=o teu nome de utilizador_db_aqui

DB_PASSWORD=a tua palavra-passe_db_aqui




APP_URL=https://your-domain.com

APP_DEBUG=false

actualiza o APP_URL e define o sinalizador APP_DEBUG.

Depois de editar, prime Ctrl + X, Y e Enter para guardar e sair.

Gera uma chave de aplicação: Isto é crucial para a segurança.

php artisan key:generate

Executa as migrações da base de dados: Isto irá criar as tabelas necessárias na tua base de dados.

php artisan migrate

Já fizeste tudo!

Quando o comando php artisan migrate for executado com êxito, verás uma lista das tabelas que foram criadas. Isto significa que a tua aplicação se ligou com sucesso à base de dados e está pronta a funcionar.

a aplicação ligou-se com sucesso à base de dados

Agora, podes visitar o URL do teu aplicativo para ver a página de boas-vindas do Laravel. Você implantou com sucesso um aplicativo Laravel na DigitalOcean usando o Cloudways.

Aplicativo Laravel na DigitalOcean usando Cloudways implantado

Como podes ver, implantar o Laravel com o Cloudways é um processo muito mais simples e rápido em comparação com fazê-lo manualmente em um Droplet da DigitalOcean, o que exigiria uma extensa configuração do servidor, proteção de segurança e muito trabalho de linha de comando. O Cloudways lida com tudo isso para ti e poupa-te de configurações manuais.

Terminar!

Então, aí tens. Viste agora duas maneiras sólidas de colocar uma aplicação Laravel no ar na DigitalOcean. A abordagem manual, embora seja um processo mais longo, dá-te um controlo total e uma compreensão mais profunda do servidor. Por outro lado, o método Cloudways mostra-te o quão rápido e simples pode ser o deployment.

Espero que este guia te ajude a decidir qual é o caminho certo para o teu projeto. De qualquer forma, agora tens todo o conhecimento necessário para lançar com êxito a tua aplicação Laravel.

Perguntas frequentes

1. Quanto custa o Laravel na DigitalOcean?
O custo de hospedagem de um aplicativo Laravel na DigitalOcean por meio de uma plataforma gerenciada como a Cloudways começa a partir de US $ 11 por mês. Isso inclui o custo da infraestrutura subjacente da DigitalOcean. O preço pode aumentar dependendo do tamanho do servidor e de outros serviços que escolheres.

2. Como hospedar o Laravel na DigitalOcean?
Para hospedar o Laravel na DigitalOcean usando uma plataforma gerenciada, você implantaria um servidor DigitalOcean e um aplicativo Laravel na plataforma. Em seguida, usa SFTP ou Git para carregar os arquivos do aplicativo, conecta-se via SSH para executar a instalação do compositor, configura seu arquivo .env com credenciais de banco de dados e, finalmente, executa o php artisan migrate.

3. O AWS suporta o Laravel?
Sim, o AWS suporta totalmente a hospedagem de aplicativos Laravel. Podes implementar aplicações Laravel num servidor AWS através da Cloudways, que fornece várias ferramentas e serviços para apoiar a implementação, dimensionamento e gestão de aplicações Laravel.

4. O Laravel pode ser executado no Nginx?
Sim, o Laravel é mais comumente executado em um servidor web Nginx. O servidor Nginx é responsável por servir a tua aplicação aos utilizadores e trabalhar com o PHP-FPM para executar o teu código PHP. Essa configuração é uma parte central de uma pilha LEMP (Linux, Nginx, MySQL, PHP) padrão.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Shahzeb Ahmed

Um criativo de dia (com uma chávena de chá) e um criativo de noite. Ahmad Kamran é um escritor de conteúdos sazonais e Executivo de Marketing Sénior na Cloudways. Podes encontrá-lo na sua secretária a escrever, a criar estratégias ou a jogar jogos. E, caso não o encontres aqui, ele estará nas montanhas ou à beira do rio.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Quer experimentar a plataforma Cloudways em todo o seu esplendor?

Faça um tour guiado GRATUITO pela Cloudways e veja por si mesmo como é fácil gerenciar seu servidor e suas aplicações na principal plataforma de hospedagem em nuvem.

Iniciar mi recorrido