Académique Documents
Professionnel Documents
Culture Documents
1 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Instalacin de nginx
Ligero, estable, buena arquitectura, rpido para servir contenido esttico.
Aqu la gua para instalar nginx en Ubuntu:
nginx=development # usa nginx=stable para la versin estable
sudo addaptrepository ppa:nginx/$nginx
sudo aptget update
sudo aptget install nginx
Inicia el servidor
sudo service nginx start
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Siguiente, MySQL.
Instalacin de MySQL
sudo aptget install mysqlserver mysqlclient libmysqlclientdev
Puede que la versin cambie, si es as, puedes ver informacin sobre el paquete
mysql-server con:
dpkg s mysqlserver
com
2 of 15
Mejorando la seguridad
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
com
.com
3 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Instalacin de PHP
Necesito PHP para algunos sitios que utilizan WordPress (http://wordpress.com/) y los
foros de Simple Machines (http://www.simplemachines.org/).
As que, si hay que instalar PHP, hay que hacerlo con lo mejor: PHP-FPM (http://phpfpm.org/)
Sin ms, dale:
sudo aptget install php5fpm
Y cambia:
keepalive_timeout 65;
Por:
keepalive_timeout 5;
Esto le indica a nginx que corte cualquier peticin hecha por algn cliente que dilate
ms de 5 segundos.
Con gura nginx para que pueda servir archivos .php, modi ca:
sudo nano /etc/nginx/sitesavailable/default
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
4 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Reinicia nginx para que los cambios en la con guracin surtan efecto:
sudo service nginx restart
Mejorando la seguridad
Elimina un hueco de seguridad que se presenta en la con guracin por defecto de nginx
con php, slo necesitas modi car una lnea en php.ini:
sudo nano /etc/php5/fpm/php.ini
Asgurate de quitar el punto y coma del frente de la lnea y cambiar el 1 por un 0, de tal
manera que luzca as (el nmero de lnea es 765 aprox):
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
5 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
cgi.fix_pathinfo=0
Para indicarle a php-fpm que escuche en un socket UNIX en lugar de uno TCP, modi ca:
sudo nano /etc/php5/fpm/pool.d/www.conf
Y asegrate de que aparezcan las siguientes lneas (en este caso, el punto y coma se
utiliza para comentar):
;listen = 127.0.0.1:9000
listen = /var/run/php5fpm.sock
...
listen.owner = wwwdata
listen.group = wwwdata
listen.mode = 0666
Ahora, para probar que PHP est funcionando perfectamente a travs de nginx, crea un
archivo de ejemplo:
sudo nano /usr/share/nginx/html/info.php
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
6 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
phpinfo();
3. ?>
Reinicia php-fpm:
sudo service php5fpm restart
Instala Xcache
Xcache cachea y optimiza cdigo intermedio PHP. En pocas palabras es bueno para tu
servidor, ya que acelera la generacin de tus pginas PHP.
sudo aptget install php5xcache
Reinicia php-fpm:
sudo service php5fpm restart
Ejemplos:
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
7 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
php5curl php5gd php5intl phppear php5imagick php5imap php5mcrypt php5memcache php5ps php5pspel
Reinicia nginx:
sudo service nginx restart
Reinicia php-fpm:
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
8 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Listo!
Referencias
Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support (LEMP) On Ubuntu
12.04 LTS (http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-andmysql-support-lemp-on-ubuntu-12.04-lts)
Setting up nginx maximum upload size (http://www.funonrails.com/2011/03/settingup-nginx-maximum-upload-size.html)
Comprtelo:
Google (http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linux-nginx-mysqlphp/?share=google-plus-1&nb=1)
(http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linux-nginx-mysql-
php/?share=twitter&nb=1)
fpm (http://lobotuerto.com/blog/tag/fpm/)
/blog/tag/instalar/)
lemp (http://lobotuerto.com/blog/tag/lemp/)
(http://lobotuerto.com/blog/tag/mysql/)
/nginx/)
instalar (http://lobotuerto.com
mysql
nginx (http://lobotuerto.com/blog/tag
php (http://lobotuerto.com/blog/tag/php/)
ubuntu (http://lobotuerto.com
/blog/tag/ubuntu/)
Previous
Next
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
9 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
12 COMMENTS
natxocc
mysql-php/#comment-3601)
rapaz13 (http://gravatar.com/rapaz13)
mysql-php/#comment-5762)
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
10 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
lemp-en-ubuntu-linux-nginx-mysql-php/#comment-6723)
/luismiguelbravo)
a mi tampoco
Responder (/blog/2012/10/04/como-instalar-lemp-enubuntu-linux-nginx-mysqlphp/?replytocom=6723#respond)
Luis Miguel
(https://www.facebook.com
/luismiguelbravo)
Lunes, 9 septiembre, 2013 a las 7:59 pm
(http://lobotuerto.com/blog/2012/10/04/comoinstalar-lemp-en-ubuntu-linux-nginx-mysqlphp/#comment-6724)
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
11 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Responder (/blog/2012/10/04/comoinstalar-lemp-en-ubuntu-linux-nginxmysqlphp/?replytocom=6724#respond)
nginx-mysql-php/#comment-6732)
Carlos
nginx-mysql-php/#comment-7040)
Genial!!
Solo una duda como puedo instalar phpMyAdmin???
Responder (/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linuxnginx-mysql-php/?replytocom=7040#respond)
FreMesA
lemp-en-ubuntu-linux-nginx-mysql-php/#comment-7331)
Damos Resultados
(http://www.damosresultados.com)
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
12 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
Damos
Resultados
(http://www.damosresultado
Sbado, 8 noviembre, 2014 a
las 4:16 pm
(http://lobotuerto.com
/blog/2012/10/04/comoinstalar-lemp-en-ubuntu-linuxnginx-mysql-php/#comment11378)
Importante para
acceder usando
localhost/phpmyadmin
editar nuevamente
sudo nano
/etc/nginx/sitesavailable/default
y agregar
location
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
13 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
/phpmyadmin {
root /usr/share/;
index index.php
index.html
index.htm;
location ~
^/phpmyadmin
/(.+\.php)$ {
try_ les $uri =404;
root /usr/share/;
fastcgi_pass
unix:/var/run/php5fpm.sock;
fastcgi_index
index.php;
fastcgi_param
SCRIPT_FILENAME
$request_ lename;
include /etc/nginx
/fastcgi_params;
fastcgi_param
PATH_INFO
$fastcgi_script_name;
fastcgi_buffer_size
128k;
fastcgi_buffers 256
4k;
fastcgi_busy_buffers_size
256k;
fastcgi_temp_ le_write_size
256k;
fastcgi_intercept_errors
on;
}
location ~*
^/phpmyadmin/(.+\.
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
14 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
(jpg|jpeg|gif|css|png|js|ico|html|x
{
root /usr/share/;
}
}
location
/phpMyAdmin {
rewrite ^/*
/phpmyadmin last;
}
reiniciar servidor
sudo service nginx
restart
Responder (/blog
/2012/10/04/comoinstalar-lemp-enubuntu-linux-nginxmysql-
php/?replytocom=11378#respon
mysql-php/#comment-7396)
/105344595973306345539)
Felicitaciones, muy claro
Responder (/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linuxnginx-mysql-php/?replytocom=7396#respond)
john
mysql-php/#comment-7412)
23-Abr-15 18:58 Mk
Cmo instalar LEMP en Ubuntu 14.10 Linux nginx MySQL PHP | @lob...
15 of 15
http://lobotuerto.com/blog/2012/10/04/como-instalar-lemp-en-ubuntu-linu...
DEJA UN COMENTARIO
Con la tecnologa de WordPress (http://wordpress.org/). Theme: Flat 1.6 by Themeisle (https://themeisle.com/themes/ at/).
23-Abr-15 18:58 Mk