O framework Laravel é atualmente um dos mais bem conceituados no mundo PHP. Isso se dá não apenas por conta do seu código limpo e elegante, mas também pela suave curva de aprendizado, recursos oferecidos, facilidade de uso e uma boa documentação.
Neste post, será demonstrado a instalação do mesmo no Ubuntu 15.04 utilizando o Terminal.
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 “seuusuario” pelo nome do seu usuário:
$ sudo adduser seuusuario www-data $ sudo chown seuusario: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 '' >> info.php
Abra o browser e verifique a instalação: http://localhost/info.php
4) MySQL Server (opcional)
$ sudo apt-get install mysql-server-5.6
5) Interface web para o MySQL
$ sudo apt-get install phpmyadmin
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
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 – O mais importante *
$ 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:
$ composer create-project laravel/laravel --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
Caso não consiga chegar até aqui, entre em contato comigo, dúvidas e sugestões serão bem vindas.
Referências:
Documentação do Laravel:
http://laravel.com/docs/master
Iniciando um Novo Projeto no Laravel:
http://magazine.softerize.com.br/tutoriais/php/laravel/iniciando-um-novo-projeto-laravel