Olá amigos e amigas tudo bem? Hoje vou mostrar aqui de maneira bem objetiva como montar um ambiente padrão com o todo poderoso Nginx utilizando php-fpm e de quebra mysql no Ubuntu 13.04 ok?
No final deste pequeno artigo teremos um phpmyadmin rodando legalzinho com o nginx.
Abra o seu console e siga os passos(preciso dizer que precisa rodar como root?).
1º Agora o PHP
2º Agora o Nginx
apt-get install nginx
4º Instalando o php-fpm
5º Vamos criar o diretorio www no /var para deixar la nossos fontes (vc não precisa fazer isso pode utilizar outro lugar, mas eu gosto deste)
mkdir /var/wwwNo final deste pequeno artigo teremos um phpmyadmin rodando legalzinho com o nginx.
Abra o seu console e siga os passos(preciso dizer que precisa rodar como root?).
1º Vamos começar com nosso querido mysql
apt-get install mysql-client-5.5 mysql-server-5.5 php5-mysql
1º Agora o PHP
apt-get install php5 php5-cli php5-dev php5-mcrypt php5-curl php5-gd libapache2-mod-php5
2º Agora o Nginx
apt-get install nginx
3º Restart no nginx
/etc/init.d/nginx restart
4º Instalando o php-fpm
apt-get install php5-fpm
5º Vamos criar o diretorio www no /var para deixar la nossos fontes (vc não precisa fazer isso pode utilizar outro lugar, mas eu gosto deste)
Agora vamos baixar os fontes do phpmyadmin em http://www.phpmyadmin.net/ estou utilizando a versão 4.0.3
Terminando o download vamos descompactar nosso amiguinho
unzip phpMyAdmin-4.0.3-all-languages.zipE mover ele para o diretorio /var/www com o nome somente de phpMyAdmin
mv phpMyAdmin-4.0.3-all-languages /var/www/phpMyAdmin
Pronto. Agora vamos configurar os hosts do nosso phpMyAdmin
Criando a linha no hosts
vim /etc/hosts
Adicione
127.0.0.1 phpmyadmin.dev
Adicione
127.0.0.1 phpmyadmin.dev
E agora vamos criar o arquivo de configuração do nginx
vim /etc/nginx/sites-available/phpmyadmin.dev
E ai vc insere esse conteudo:
|
Cria um link maroto para o sites-enable
ln -s /etc/nginx/sites-available/phpmyadmin.dev /etc/nginx/sites-enabled/phpmyadmin.dev
por fim vamos arrumar a porta de escuta no fpm
sudo vim /etc/php5/fpm/pool.d/www.conf
procura a linha que esta assim:
listen = /var/run/php5-fpm.sock
listen = /var/run/php5-fpm.sock
e mude para
listen = 127.0.0.1:9000
listen = 127.0.0.1:9000
(lembre-se que no arquivo de conf colocamos o fast na 9000)
E da um restart na parada toda
service php5-fpm restart
/etc/init.d/nginx restart
e ai é só acessar
http://phpmyadmin.dev
Done!
Dúvidas não exite em perguntar.