{"id":17307,"date":"2019-11-20T10:38:53","date_gmt":"2019-11-20T12:38:53","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=17307"},"modified":"2026-01-15T20:11:44","modified_gmt":"2026-01-15T23:11:44","slug":"como-instalar-laravel-ubuntu","status":"publish","type":"post","link":"\/br\/tutoriais\/como-instalar-laravel-ubuntu","title":{"rendered":"Como instalar Laravel no Ubuntu com Apache em 2026"},"content":{"rendered":"<p>O universo tecnol&oacute;gico est&aacute; cheio de frameworks PHP para voc&ecirc; escolher &agrave; vontade. O problema &eacute; que a maioria deles, por conta da sua estrutura, pode ter limita&ccedil;&otilde;es ao ler o c&oacute;digo-fonte da sua aplica&ccedil;&atilde;o. Isso pode ser um problema caso voc&ecirc; esteja pensando em documentar os c&oacute;digos de uma aplica&ccedil;&atilde;o.&nbsp;&nbsp;<\/p><p>Felizmente, existe uma alternativa: o Laravel, em conjunto com o Apache, &eacute; uma &oacute;tima ideia! Esse framework PHP pode organizar e compactar c&oacute;digos de aplica&ccedil;&atilde;o de uma maneira muito eficiente. No tutorial de hoje, vamos mostrar <strong>como instalar Laravel com Apache no Ubuntu<\/strong>.<\/p><p><strong>Instalando Laravel no Ubuntu com Apache: Vis&atilde;o Geral<\/strong><\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td>Conhecimento necess&aacute;rio<\/td><td>Gerenciamento b&aacute;sico de servidor Ubuntu, PHP, Apache<\/td><\/tr><tr><td>Privil&eacute;gios necess&aacute;rios<\/td><td>Privil&eacute;gios de usu&aacute;rio root ou sudo<\/td><\/tr><tr><td>Dificuldade<\/td><td>Intermedi&aacute;rio<\/td><\/tr><tr><td>Objetivo principal<\/td><td>Instala&ccedil;&atilde;o do Laravel, configura&ccedil;&atilde;o do PHP e do Apache<\/td><\/tr><tr><td>Sistema operacional<\/td><td>Ubuntu 22.04 ou posterior<\/td><\/tr><\/tbody><\/table><\/figure><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-e-laravel\"><strong>O que &eacute; Laravel?<\/strong><\/h2><p>O Laravel &eacute;, sem surpresas, um dos <a href=\"\/br\/tutoriais\/framework-php\/\">frameworks PHP<\/a> mais populares do mundo. Ele tem funcionalidades t&atilde;o &uacute;nicas que acaba se tornando uma das melhores op&ccedil;&otilde;es para programadores web.&nbsp;<\/p><p>Ele tamb&eacute;m tem uma vasto acervo de documenta&ccedil;&atilde;o e trabalha perfeitamente com c&oacute;digo-fonte de qualidade, proporcionando uma sintaxe de c&oacute;digo bastante expressiva. Em outras palavras, o Laravel &eacute; r&aacute;pido, eficiente e amig&aacute;vel &mdash; para mais informa&ccedil;&otilde;es, confira nosso <a href=\"\/br\/tutoriais\/tutorial-laravel\">tutorial Laravel<\/a> completo. Aqui est&aacute; como instal&aacute;-lo no <a href=\"\/br\/tutoriais\/o-que-e-ubuntu-linux\">Ubuntu<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-laravel-no-ubuntu\"><strong>Como instalar Laravel no Ubuntu<\/strong><\/h2><p>Antes de come&ccedil;ar, voc&ecirc; vai precisar se conectar &agrave; sua <a href=\"\/br\/servidor-vps\">VPS Hostinger<\/a> usando o SSH. Se precisar de ajuda, aqui vai um <a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">tutorial sobre conex&atilde;o SSH<\/a> para voc&ecirc; realizar o processo sem problemas.&nbsp;<\/p><p>Seguindo isso, abaixo est&aacute; o passo a passo para instalar Laravel no seu sistema operacional Ubuntu.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-instalando-o-servidor-web-apache\"><strong>1. Instalando o servidor web Apache<\/strong><\/h3><p>Para o Laravel funcionar, voc&ecirc; vai precisar do Apache. Ele &eacute; uma das ferramentas de servidor HTTP mais populares da web, sendo que &eacute; bem prov&aacute;vel que sua VPS j&aacute; o tenha instalado.&nbsp;<\/p><p>Por sorte, &eacute; bem f&aacute;cil de checar isso. Assim que se conectar ao servidor usando <strong>SSH<\/strong>, verifique se um servi&ccedil;o de sistema Apache existe. Para fazer isso, execute o comando abaixo.&nbsp;<\/p><pre class=\"wp-block-preformatted\">sudo systemctl status apache2<\/pre><p>Caso seu VPS n&atilde;o tenha um servi&ccedil;o Apache ativo , &eacute; necess&aacute;rio instal&aacute;-lo. Para isso, execute o comando a seguir.<\/p><pre class=\"wp-block-preformatted\">sudo apt install apache2<\/pre><p>Por padr&atilde;o, o Ububtu inicia o Apache j&aacute; durante o processo de carregamento do sistema.&nbsp;Por outro lado, se voc&ecirc; est&aacute; usando um firewall, &eacute; necess&aacute;rio estabelecer uma regra no <a href=\"\/br\/tutoriais\/firewall-ubuntu-ufw\">firewall Ubuntu<\/a> para que o Apache possa ser executado suavemente. Caso n&atilde;o tenha um firewall instalado, voc&ecirc; pode pular esta etapa.<\/p><pre class=\"wp-block-preformatted\">sudo ufw allow &ldquo;Apache Full&rdquo;<\/pre><p>Depois disso, podemos checar o status do servi&ccedil;o Apache novamente.&nbsp;<\/p><pre class=\"wp-block-preformatted\">sudo systemctl status apache2<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"642\" height=\"161\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/status-servidor-apache.png\/public\" alt=\"status do servidor Apache no Ubuntu\" class=\"wp-image-17309\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/status-servidor-apache.png\/w=642,fit=scale-down 642w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/status-servidor-apache.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/status-servidor-apache.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/status-servidor-apache.png\/w=640,fit=scale-down 640w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/figure><\/div><p>Por fim, abra um navegador de internet e digite o endere&ccedil;o IP do seu servidor ou o nome de dom&iacute;nio dele.<\/p><p>Se voc&ecirc; vir esta tela abaixo, significa que o Apache est&aacute; instalado e funcionando corretamente.&nbsp;&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/p%C3%A1gina-inicial-ubuntu.png\/public\" alt=\"tela de confirma&ccedil;&atilde;o do Apache que est&aacute; sendo executado\" class=\"wp-image-17310\"><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-instalando-o-php\"><strong>2. Instalando o PHP<\/strong><\/h3><p>O pr&oacute;ximo passo &eacute; instalar o PHP. Felizmente, o PHP 7 vem por padr&atilde;o nos reposit&oacute;rios oficiais do Ubuntu, ent&atilde;o sua instala&ccedil;&atilde;o &eacute; bastante tranquila: voc&ecirc; s&oacute; precisar&aacute; instalar a linguagem em si e algum m&oacute;dulo extra. Para fazer isso, execute o comando abaixo.<\/p><pre class=\"wp-block-preformatted\">sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear<\/pre><p>Se o comando digitado resultar em uma mensagem avisando que alguns pacotes n&atilde;o foram encontrados, voc&ecirc; precisa atualizar o Ubuntu. Fa&ccedil;a isso usando o comando abaixo e, em seguida, execute novamente o comando anterior.<\/p><pre class=\"wp-block-preformatted\">apt-get update&nbsp;<\/pre><p>Agora, podemos testar se o PHP est&aacute; funcionando corretamente. Para isso, &eacute; preciso criar um arquivo no diret&oacute;rio raiz do Apache. Aqui, vamos cham&aacute;-lo de <strong>teste.php<\/strong>. Execute o comando a seguir.<\/p><pre class=\"wp-block-preformatted\">sudo nano \/var\/www\/html\/teste.php<\/pre><p>E adicione a chamada para a fun&ccedil;&atilde;o phpinfo.<\/p><pre class=\"wp-block-preformatted\">&lt;?php phpinfo(); ?&gt;<\/pre><p>Agora, &eacute; preciso salvar e encerrar estas a&ccedil;&otilde;es. Para salvar, digite <strong>CTRL + O<\/strong>. E, para encerrar, digite <strong>CTRL + X<\/strong>. Em seguida, abra o navegador e v&aacute; at&eacute; <strong>http:\/\/ip-do-seu-servidor\/teste.php<\/strong>.<\/p><p>Se voc&ecirc; vir esta tela abaixo, voc&ecirc; saber&aacute; que o PHP est&aacute; funcionando como deveria.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"445\" height=\"308\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tela-php.png\/public\" alt=\"tela de abertura do php confirmada a instala&ccedil;&atilde;o\" class=\"wp-image-17311\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tela-php.png\/w=445,fit=scale-down 445w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tela-php.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tela-php.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-3-baixando-e-instalando-um-gerenciador-de-banco-de-dados\"><strong>3. Baixando e instalando um gerenciador de banco de dados<\/strong><\/h3><p>Se voc&ecirc; quer programar usando Laravel PHP no Ubuntu 22.04, &eacute; necess&aacute;rio instalar um gerenciador de banco de dados. O Laravel tem suporte a PostgreSQL, MySQL, MariaDB, SQLite e SQL Server &mdash; voc&ecirc; pode instalar e configurar qualquer um deles. Para o nosso tutorial, vamos usar o MariaDB. Para tanto, use o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">sudo apt install mariadb-server<\/pre><p>Depois disso, voc&ecirc; pode definir uma senha de root. Para fazer isso, &eacute; preciso usar o script <strong>mysql_secure_installation<\/strong>. Este passo &eacute; opcional, mas recomendamos faz&ecirc;-lo por quest&otilde;es de seguran&ccedil;a.<\/p><pre class=\"wp-block-preformatted\">sudo mysql_secure_installation<\/pre><p>Depois de definir uma senha de acesso, o sistema vai come&ccedil;ar a fazer fazer perguntas de configura&ccedil;&atilde;o do banco de dados MariaDB. As respostas que voc&ecirc; deve colocar s&atilde;o as que aparecem ao lado de cada linha:<\/p><pre class=\"wp-block-preformatted\">Remove anonymous users? [Y\/n] y \nDisallow root login remotely? [Y\/n] n \nRemove test database and access to it? [Y\/n] y \nReload privilege tables now? [Y\/n] y<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tela-instala%C3%A7%C3%A3o-banco-de-dados-mariadb.png\/public\" alt=\"tela de confirma&ccedil;&atilde;o de instala&ccedil;&atilde;o de banco de dados mariaDB\" class=\"wp-image-17312\"><\/figure><\/div><p>Pronto, o MariaDB foi instalado com sucesso.<\/p><p>Por outro lado, se voc&ecirc; prefere trabalhar com um sistema de gerenciamento NoSQL, leia nosso tutorial sobre <a href=\"\/br\/tutoriais\/instalar-mongodb-ubuntu\">como instalar o MongoDB no Ubuntu<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-instalando-o-composer\"><strong>4. Instalando o Composer<\/strong><\/h3><p>O <a href=\"\/br\/tutoriais\/como-instalar-e-usar-o-composer\">Composer<\/a> &eacute; um gerenciador de PHP que facilita o download de bibliotecas PHP nos nossos projetos. Ele facilita bastante a instala&ccedil;&atilde;o do Laravel, que &eacute; o passo seguinte do nosso tutorial.<\/p><p>Primeiro de tudo, &eacute; preciso fazer o download do Composer.<\/p><pre class=\"wp-block-preformatted\">curl -sS https:\/\/getcomposer.org\/installer | php<\/pre><p>Agora, temos que garantir que o Composer pode ser usado por qualquer aplica&ccedil;&atilde;o e sistema e fazer com que ele seja execut&aacute;vel. Os comandos abaixo v&atilde;o cuidar disso para voc&ecirc;.<\/p><pre class=\"wp-block-preformatted\">sudo mv composer.phar \/usr\/local\/bin\/composer<\/pre><pre class=\"wp-block-preformatted\">sudo chmod +x \/usr\/local\/bin\/composer<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica de Leitura<\/h4>\n                    <p>Confira nosso artigo para saber mais sobre <a href=\"\/br\/tutoriais\/como-alterar-permissoes-e-proprietarios-via-linha-de-comando\">como mudar permiss&otilde;es de usu&aacute;rios no Linux<\/a> para ter maior controle sobre os usu&aacute;rios no seu sistema.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-5-instalando-o-laravel-no-ubuntu-com-composer\"><strong>5. Instalando o Laravel no Ubuntu com Composer<\/strong><\/h3><p>Com o Composer instalado, agora voc&ecirc; pode instalar o Laravel. Para tanto, execute o comando abaixo.<\/p><pre class=\"wp-block-preformatted\">composer create-project --prefer-dist laravel\/laravel [nome_do_projeto]<\/pre><p>&Eacute; claro que, neste caso, voc&ecirc; precisa substituir o trecho <strong>[nome_do_projeto]<\/strong> pelo nome da sua aplica&ccedil;&atilde;o. Para este tutorial, nomeamos o projeto como <strong>exemplo<\/strong>.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Confira nossos <a href=\"\/br\/vps\/hospedagem-laravel\">planos de hospedagem VPS Laravel<\/a>, que j&aacute; v&ecirc;m com o template do Ubuntu 22.04 com Laravel pr&eacute;-instalado para um in&iacute;cio r&aacute;pido do seu projeto.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-laravel-para-desenvolvimento-local-nbsp-nbsp\">Como usar Laravel para desenvolvimento local&nbsp; &nbsp;<\/h2><p>Para desenvolver aplica&ccedil;&otilde;es localmente, podemos usar um servidor PHP e especificar o host e a porta do nosso servidor. Para fazer isso, execute os comandos a seguir, trocando o trecho<strong> [IP] <\/strong>pelo IP do seu servidor e o trecho <strong>[porta]<\/strong> pela porta que voc&ecirc; deseja usar.&nbsp;<\/p><pre class=\"wp-block-preformatted\">cd example<\/pre><pre class=\"wp-block-preformatted\">php artisan serve --host=[IP] --port=[porta]<\/pre><p>Agora, abra o seu navegador e digite o endere&ccedil;o IP (ou o nome de dom&iacute;nio) e a porta especificada. O endere&ccedil;o ser&aacute; parecido com o mostrado pelo resultado do c&oacute;digo acima.&nbsp;<\/p><p>Se voc&ecirc; vir uma tela como a de baixo, significa que voc&ecirc; est&aacute; pronto para usar o Laravel.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/11\/tea-de-confirma%C3%A7%C3%A3o-instala%C3%A7%C3%A3o-laravel.png\/public\" alt=\"tela de confirma&ccedil;&atilde;o de instala&ccedil;&atilde;o do Laravel\" class=\"wp-image-17313\"><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-como-usar-laravel-para-implantar-uma-aplicacao\"><strong>Como usar Laravel para implantar uma aplica&ccedil;&atilde;o<\/strong><\/h2><p>Por outro lado, se voc&ecirc; for <a href=\"\/br\/tutoriais\/como-implantar-laravel\">usar seu VPS como um servidor de aplica&ccedil;&atilde;o Laravel<\/a>, ent&atilde;o voc&ecirc; vai precisar fazer alguns ajustes para evitar problemas.&nbsp;<\/p><p>Primeiro, &eacute; necess&aacute;rio mover o diret&oacute;rio de projetos criado anteriormente para a raiz do Apache. Lembre-se: no nosso caso, o nome da pasta &eacute; <strong>exemplo<\/strong>. Desta forma, execute o comando abaixo.<\/p><pre class=\"wp-block-preformatted\">sudo mv exemplo \/var\/www\/html\/<\/pre><p>O pr&oacute;ximo passo &eacute; definir as permiss&otilde;es necess&aacute;rias para garantir que o projeto funcione bem. Execute os comandos abaixo:<\/p><pre class=\"wp-block-preformatted\">sudo chgrp -R www-data \/var\/www\/html\/exemplo\/<\/pre><pre class=\"wp-block-preformatted\">sudo chmod -R 775 \/var\/www\/html\/exemplo\/storage<\/pre><p>&Eacute; necess&aacute;rio criar um novo host virtual para o seu projeto. Isso pode ser feito facilmente com os comandos a seguir.&nbsp;<\/p><pre class=\"wp-block-preformatted\">cd \/etc\/apache2\/sites-available<\/pre><pre class=\"wp-block-preformatted\">sudo nano laravel_project.conf<\/pre><p>Adicione o c&oacute;digo a seguir para criar um novo host virtual. S&oacute; se lembre de substituir o trecho <strong>dominio.com<\/strong> com o <strong>endere&ccedil;o IP<\/strong> do seu servidor.&nbsp;<\/p><pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt; &nbsp;&nbsp;&nbsp;<br>ServerName dominio.com &nbsp;&nbsp;&nbsp;<br>ServerAdmin webmaster@dominio.com &nbsp;&nbsp;&nbsp;<br>DocumentRoot \/var\/www\/html\/exemplo\/public &nbsp;&nbsp;&nbsp;<br> <br>&lt;Directory \/var\/www\/html\/exemplo&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>AllowOverride All &nbsp;&nbsp;&nbsp;<br>&lt;\/Directory&gt; &nbsp;&nbsp;&nbsp;ErrorLog ${APACHE_LOG_DIR}\/error.log &nbsp;&nbsp;&nbsp;<br>CustomLog ${APACHE_LOG_DIR}\/access.log combined &lt;\/VirtualHost&gt;<\/pre><p>Salve o arquivo e o feche.<\/p><p>Agora, desabilite a configura&ccedil;&atilde;o padr&atilde;o do arquivo dos hosts virtuais no Apache. Para tanto, use o comando abaixo.<\/p><pre class=\"wp-block-preformatted\">sudo a2dissite 000-default.conf<\/pre><p>Habilite o novo host virtual com o comando a seguir.<\/p><pre class=\"wp-block-preformatted\">sudo a2ensite laravel_project<\/pre><p>Habilite o m&oacute;dulo de regrava&ccedil;&atilde;o do Apache e, finalmente, reinicie o servi&ccedil;o Apache com os comandos logo abaixo.<\/p><pre class=\"wp-block-preformatted\">sudo a2enmod rewrite<\/pre><pre class=\"wp-block-preformatted\">sudo systemctl restart apache2<\/pre><p>Agora, abra o navegador de internet e digite o endere&ccedil;o de IP do servidor. Caso voc&ecirc; veja a mesma tela do Laravel que viu antes, voc&ecirc; j&aacute; pode come&ccedil;ar a trabalhar com o framework.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-desinstalar-laravel-e-composer\"><strong>Como Desinstalar Laravel e Composer<\/strong><\/h2><p>Para desinstalar o Laravel, s&oacute; &eacute; preciso deletar a pasta do projeto criado. Nesse caso, &eacute;&nbsp;o pr&oacute;prio Composer. Use o comando abaixo para fazer a desinstala&ccedil;&atilde;o.&nbsp;&nbsp;&nbsp;<\/p><pre class=\"wp-block-preformatted\">sudo rm \/usr\/local\/bin\/composer<\/pre><p>&Eacute; assim que o Laravel &eacute; removido da sua VPS.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Para desenvolver aplica&ccedil;&otilde;es web de qualidade, voc&ecirc; vai precisar de um framework PHP cheio de funcionalidades. Ainda bem que o Laravel &eacute; um deles. Hoje voc&ecirc; aprendeu a como instalar Laravel em um computador ou um servidor com Ubuntu 22.04.<\/p><p>Lembre-se: &eacute; sempre recomendado consultar a documenta&ccedil;&atilde;o oficial, caso voc&ecirc; precise de mais informa&ccedil;&otilde;es ou queira aprender mais sobre o projeto. Divirta-se!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O universo tecnol&oacute;gico est&aacute; cheio de frameworks PHP para voc&ecirc; escolher &agrave; vontade. O problema &eacute; que a maioria deles, por conta da sua estrutura, pode ter limita&ccedil;&otilde;es ao ler o c&oacute;digo-fonte da sua aplica&ccedil;&atilde;o. Isso pode ser um problema caso voc&ecirc; esteja pensando em documentar os c&oacute;digos de uma aplica&ccedil;&atilde;o.&nbsp;&nbsp; Felizmente, existe uma alternativa: [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-instalar-laravel-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como instalar Laravel no Ubuntu com Apache em %currentyear%","rank_math_description":"Ganhe mais agilidade no processo de desenvolvimento web. Aprenda como instalar Laravel no Ubuntu e otimize seu trabalho!","rank_math_focus_keyword":"instalar laravel","footnotes":""},"categories":[4915],"tags":[6024,6968,6970,6967,6969,6971],"class_list":["post-17307","post","type-post","status-publish","format-standard","hentry","category-vps","tag-framework-php","tag-instalar-laravel","tag-instalar-laravel-no-ubuntu","tag-laravel","tag-laravel-no-ubuntu","tag-ubuntu-18-04"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-laravel-ubuntu","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-laravel-sur-ubuntu","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-laravel-en-ubuntu","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/install-laravel-di-ubuntu","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-laravel-ubuntu","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-laravel-en-ubuntu","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-laravel-en-ubuntu","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-laravel-en-ubuntu","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-laravel-on-ubuntu","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-laravel-on-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/17307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=17307"}],"version-history":[{"count":12,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/17307\/revisions"}],"predecessor-version":[{"id":52585,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/17307\/revisions\/52585"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=17307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=17307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=17307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}