top of page

1) Atualizando o Ubuntu:

 

$ sudo apt-get update && sudo apt-get upgrade -y

 

2) Servidor Apache

 

$ sudo apt-get install apache2


Em seguida, deve-se configurar as permissões do seu usuário na pasta de html. Substitua a palavra "daniloop" pelo nome do seu usuário:

 

$ sudo adduser daniloop www-data

$ sudo chown daniloop:www-data -R /var/www/html

$ sudo chmod 755 -R /var/www/html


 3) PHP 5

$ sudo apt-get install php5


Criação o arquivo info.php dentro do diretório /var/www/html:

 

$ cd /var/www/html/

$ touch info.php

$ echo '<?php phpinfo(); ?>' >> info.php


Abra o browser e verifique a instalação: http://localhost/info.php

4) PostgreSQL / PostGIS (opcional)

 

 

$ sudo apt-get install postgresql-9.4-postgis-2.1 pgadmin3


Troque o seu usuário para o usuário postgres com os comandos:

 

$ sudo su

$ su postgres

$ postgres@ubuntu:/home/marcello$ createuser -s <seu_usuario> -P

 

5) Módulo PostgreSQL para o PHP 5

 

$ sudo apt-get install php5-pgsql

 

6) Extensão Mcrypt

 

$ sudo apt-get install php5-mcrypt

$ sudo php5enmod mcrypt

$ sudo service apache2 reload

 

7) Habilitando o mod_rewrite

 

$ sudo a2enmod rewrite

$ sudo service apache2 restart


Abra o arquivo:

 

$ sudo nano /etc/apache2/sites-available/000-default.conf


Procure por “DocumentRoot /var/www/html” e adicione as linhas a seguir logo abaixo:

 

<Directory "/var/www/html">

AllowOverride All

</Directory>


Saia do nano digitando control x, confirme as modificações (y) e por último tecle ENTER. Reinicie o servidor novamente:

 

$ sudo service apache2 reload

 

8) Composer

 

$ sudo apt-get install curl

$ curl -sS https://getcomposer.org/installer | php

$ mv composer.phar /usr/local/bin/composer

 

9) Nosso primeiro projeto com o Laravel 5

Na pasta /var/www/html/, execute o comando abaixo para realizar a instalação do Laravel:

 

$ cd /var/www/html/

$ composer create-project laravel/laravel <nome-do-projeto> --prefer-dist


Neste exemplo,  o nome do nosso projeto será sirh. Em seguida entre na pasta e execute os comando a seguir:

 

$ cd sirh

$ sudo chmod -R 777 storage/

$ php artisan serve


Temos então a aplicação funcionando no endereço:
 
http://localhost:8000

 

 

10) Criando um Virtual Host (opcional)

Embora seja possível acessar o projeto atráves do comando anterior, eu particularmente prefiro acessar através de uma url com o seguinte formato http://nome-do-projeto.dev. Para isso é necessário configurar um Virtual Host, da seguinte forma:

 

$ cd /etc/apache2/sites-available

$ sudo touch sirh.dev.conf

$ sudo nano sirh.dev.conf


Coloque o conteúdo a seguir dentro do arquivo criado:

 

<VirtualHost *:80>

ServerName sirh.dev

DocumentRoot /var/www/html/sirh/public

<Directory /var/www/html/sirh/public>

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

</VirtualHost>


Saia do nano digitando control x, confirme as modificações (y) e por último tecle ENTER. Será necessário ativar o VirtualHost com o comando:

 

$ sudo a2ensite  sirh.dev.conf


Altere o arquivo de hosts...

 

$ sudo nano /etc/hosts


...adicionando a seguinte linha ao final do arquivo:

 

127.0.0.1 sirh.dev


Por último, reinicie o servidor Apache:

 

$ sudo service apache2 reload


Acesse o link http://sirh.dev/, você deverá ver a página inicial do Laravel:

Instalando Laravel no Ubuntu !!!

               + Criar um host para o seu projeto !!!

© 2023 por Nome do Site. Orgulhosamente criado com Wix.com

  • Facebook App Icon
  • Twitter App Icon
  • Google+ App Icon
bottom of page