Estes comandos foram validados na distro Ubuntu 14.04 LTS
Instalar o NGINX
sudo apt-get update
sudo apt-get install nginx
Exemplo de configuração de VHOST
cd /etc
sudo subl hosts
add o novo host EX teste.app
Gist do mestre Fábio Vedovelli :) THANKS
https://gist.github.com/vedovelli/a50fdd9c9b745b61407a
Criando vhost
cd /etc/nginx/sites-available
sudo subl teste.app.conf
cd ../sites-enabled
sudo ln -s ../sites-available/teste.app.conf
Instalar o APACHE
sudo apt-get update
sudo apt-get install apache2
Não necessariamente deve ser instado os dois, escolha um para utilizar.
Instalar o MySQL Server
sudo apt-get install mysql-server
Comando de segurança para mysql
sudo mysql_secure_installation
Instalar o PostgreSQL
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
O 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 postgres
Acessando um prompt Postgres Sem Alternar Contas
sudo -u postgres psql
sudo apt-get install php5-fpm php5-mysql php5-mcrypt
Configura php para rodar legal com nginx
cd /etc/php5/fpm
php.ini
Editar a linha abaixo inserindo 0
cgi.fix_pathinfo=0
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get install -y php5
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1
Instalando as extensões
sudo apt-get install php7.1-mysql php7.1-mcrypt
Os 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-installer
Instalar 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 git
Instalar 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/composer
Vale 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.