Estes comandos foram validados na distro Ubuntu 14.04 LTS
Instalar o NGINX
sudo apt-get update
sudo apt-get install nginxExemplo de configuração de VHOST
cd /etc
sudo subl hosts
add o novo host EX teste.appGist do mestre Fábio Vedovelli :) THANKS
https://gist.github.com/vedovelli/a50fdd9c9b745b61407aCriando vhost
cd /etc/nginx/sites-available
sudo subl teste.app.conf
cd ../sites-enabled
sudo ln -s ../sites-available/teste.app.confInstalar o APACHE
sudo apt-get update
sudo apt-get install apache2Não necessariamente deve ser instado os dois, escolha um para utilizar.
Instalar o MySQL Server
sudo apt-get install mysql-serverComando de segurança para mysql
sudo mysql_secure_installationInstalar o PostgreSQL
sudo apt-get update
sudo apt-get install postgresql postgresql-contribO procedimento de instalação criou um usuário chamado postgres que é associado com o role padrão do Postgres. Para usar o Postgres, podemos fazer login nessa conta. Alterne para a conta postgres no seu servidor digitando:
sudo -i -u postgresAcessando um prompt Postgres Sem Alternar Contas
sudo -u postgres psqlsudo apt-get install php5-fpm php5-mysql php5-mcryptConfigura php para rodar legal com nginx
cd /etc/php5/fpm
php.ini
Editar a linha abaixo inserindo 0
cgi.fix_pathinfo=0sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get install -y php5sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1Instalando as extensões
sudo apt-get install php7.1-mysql php7.1-mcryptOs procedimentos de instalação listados acima não trabalham com múltiplas versões do PHP, sendo assim caso execute uma das operações a versão atual será sobrescrita.
Instalar o sublime text3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installerInstalar o Atom
Acessa a página de download
Instalar o Visual Studio Code
Acessa a página de download.
Instalar o GIT
sudo apt-get install gitInstalar o Composer
php -r "readfile('https://getcomposer.org/installer');" | php
Com o comando abaixo, basta digitar composer no prompt para acessar
sudo mv composer.phar /usr/bin/composerVale salientar que hoje em dia temos disponível o Docker uma excelente ferramenta caso não deseje realizar as instalações diretamente na sua estação de trabalho.
As configurações listadas acima tem o intuído de auxiliar n as configurações básicas necessárias para a criação de um ambiente de desenvolvimento PHP, podendo ocorrer a necessidade de configurações mais específicas de acordo com cada necessidade.