Professional Documents
Culture Documents
VPS
Contenido
Introducción
Lo que necesitarás
Introducción
Nginx es un software de servidor web de código abierto en crecimiento y PHP v7 es la última versión
del motor PHP. En este tutorial, lo usaremos para construir un servidor stack LEMP (Linux, ENginx,
MySQL, PHP). Nginx reemplaza el popular paquete Apache que se encuentra en el stack LAMP.
Lo que necesitarás
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 1/8
16/4/2019 Cómo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en CentOS 7
Para veri car si Nginx se está ejecutando, puedes visitar tu dirección IP a través del navegador. En
primer lugar, identi ca tu IP:
Luego, solo cópiala y pégala en el navegador y verás una página similar a esta:
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 2/8
16/4/2019 Cómo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en CentOS 7
Por último, ejecuta el script de con guración inicial que eliminará algunas de las con guraciones
predeterminadas:
mysql_secure_installation
Sin embargo, MariaDB te pedirá la contraseña de root, pero como esta es la instalación inicial, no
tienes ninguna, así que solo presiona ENTER. El siguiente mensaje te preguntará si quieres establecer
una contraseña root, ingresa Y y sigue las instrucciones:
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.
Puedes presionar con seguridad la tecla ENTER y aceptar la con guración predeterminada para
todas las demás preguntas. Después de completar la con guración, continúa con la instalación de
PHP.
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
nano /etc/nginx/conf.d/default.conf
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 4/8
16/4/2019 Cómo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en CentOS 7
server {
listen 80;
server_name your_server_ip;
# note that these lines are originally from the "location /" block
root /usr/share/nginx/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Guarda el archivo presionando CTRL + X (CMD + X para usuarios de Mac). Reinicia Nginx para que el
cambio surta efecto:
nano /etc/php-fpm.d/www.conf
listen = /var/run/php-fpm/php-fpm.sock
Una vez más, guarda el archivo presionando CTRL + X. Y nalmente, inicia php-fpm y habilítalo en el
arranque:
Conclusión
Tal vez la instalación del stack LEMP requiera más con guraciones que la muy conocida
con guración LAMP, pero puedes estar seguro de que estarás utilizarando la última tecnología de
ambos mundos: un paquete rápido de procesadores PHP-FPM v7 con servicio web moderno de
Nginx. Eso es todo por ahora, no dudes en consultar otros tutoriales de VPS en nuestra página de
tutoriales de VPS.
Sobre el autor
Gustavo B.
Gustavo es un apasionado por la creación de sitios web. Se enfoca en la
aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así
como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos
trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o
tomando un curso online.
Comentario
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 6/8
16/4/2019 Cómo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en CentOS 7
Nombre *
Correo Electrónico *
Al usar este formulario, aceptas el almacenamiento y manejo de tus datos por este sitio
web. *
PUBLICAR UN COMENTARIO
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus
comentarios.
Ferran
marzo 8, 2019 a las 9:15 pm
Hola Gustavo.
Muchas gracias por el manual muy bueno!, por aportar una pequeña mejora.
Justo cuando acabas de instalar nginx no podia acceder al servidor web a traves de la IP, era por
que fataltaba la apertura del rewall, añadiendo estos comando he podido acceder
correctamente:
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 7/8
16/4/2019 Cómo instalar el stack Nginx, MySQL, PHP v7 (LEMP) en CentOS 7
Gustavo B.
marzo 14, 2019 a las 12:40 pm
Gaby
marzo 20, 2019 a las 8:42 pm
0
€ 96
/mes
Comienza Ahora
https://www.hostinger.es/tutoriales/como-instalar-stack-nginx-mysql-php-v7-lemp-en-centos-7/ 8/8