Skip to content

leandronascimento/laravel-no-ubuntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Laravel-no-Ubuntu

Passos Instalação Laravel no Ubuntu

Preparando o ubuntu para receber as instalações

sudo apt-get update

sudo apt-get upgrade

Instalando o Apache, Php e o Mysql

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install mysql-server

sudo apt-get install php5-mysql

Verificando as instalações

php -v

apache2 -v

mysql --version

Instalando as extensões necessarias

sudo apt-get install unzip

sudo apt-get install curl

sudo apt-get install openssl

sudo apt-get install php5-json

Instalando as extensões mcrypt

sudo apt-get install php5-mcrypt

se nao funcionar tente

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available

sudo php5enmod mcrypt

sudo service apache2 restart

Instalando o git

apt-get install git

Gerando as chaves do git

ssh-keygen

Copiando a chave publica

cat ~/.ssh/id_rsa.pub

Instalando o composer

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

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

Ativando o mod_rewrite

sudo a2enmod rewrite

Reiniciando o apache

sudo service apache2

Trabalhando com Vhost

Abra o arquivo de configução do Vhost

sudo nano /etc/apache2/sites-available/default

Agora, procure por "AllowOverride None" (que deverar aparecer DUAS vezes) e mude para "AllowOverride All".

Procure por essas duas linhas

DocumentRoot /var/www

<Directory /var/www>

Altere para

DocumentRoot /var/www/public

<Directory /var/www/public>

Instalando o Laravel

git clone https://github.com/laravel/laravel.git

Depos de clonar o projeto

composer install

Dê permissão na pasta storage

sudo chmod -R 777 app/storage

reinicie o servidor

sudo service apache2 restart

Instale o mysql workbench

apt-get install mysql-workbench mysql-workbench-data

Instalando o sublime text 3

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

Criando uma cron

etc/cron.d

*/1 * * * * root php /var/www/laravel/artisan foo >> /tmp/cron.log

About

Passos Instalação Laravel no Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published