Skip to content

Instantly share code, notes, and snippets.

@helderferrari2
Last active February 6, 2018 13:10
Show Gist options
  • Save helderferrari2/a0c6cf60562b498ef86076c64b082c87 to your computer and use it in GitHub Desktop.
Save helderferrari2/a0c6cf60562b498ef86076c64b082c87 to your computer and use it in GitHub Desktop.
Instalação do PHP 7, Mysql Server, Apache 2, Composer e Laravel para distro Ubuntu/Debian
Atualizar o sistema
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
Instalação do MysqlServer
sudo apt-get install mysql-server
Instalação do Apache2
sudo apt-get install apache2
Instalação do PHP7.0
sudo apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php-memcached php7.0-dev php7.0-mcrypt php7.0-sqlite3 php7.0-mbstring
Instalação do Composer
Dependencia para o composer funcionar
sudo apt-get install curl
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Atribuir a pasta ao meu usuario, antes estava com permissão negada
sudo chown -R meuusuario .composer/
Criar projeto Laravel
composer create-project laravel/laravel NomedoProjeto
Iniciar servidor Artisan
php artisan serve
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment