GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix en un servidor Ubuntu usando el script de shell Easy Engine

En este tutorial le mostraremos cómo instalar Nginx, PHP5 (fpm) con Zend OPCache, MySQL, PHPMyadmin, Postfix en un servidor Ubuntu en menos de 20 minutos. Usaremos Easy Engine para este propósito.

Probablemente se esté preguntando qué es Easy Engine. Es un script de shell de Linux para instalar, administrar y alojar sitios web de WordPress-Nginx en un servidor Ubuntu/Debian. Funciona solo en un sistema operativo basado en Debian porque desafortunadamente no hay soporte para sistemas basados ​​en RPM como CentOS. Este script instalará Nginx, PHP5-fpm, MySQL, phpMyAdmin y todas sus dependencias en un solo comando, haciéndolo fácil para cualquier usuario que tenga poca experiencia trabajando con un VPS de Linux.

Nginx es un servidor proxy inverso de código abierto y se puede implementar para brindar contenido HTTP dinámico en la red utilizando FastCGI, controladores SCGI para scripts, servidores de aplicaciones WSGI o el módulo Phusion Passenger, y puede servir como un balanceador de carga de software. Es una mejor alternativa gratuita a Apache porque es liviano y compatible con RAM. También funciona mejor y más rápido que Apache, especialmente cuando la cantidad de visitantes simultáneos del sitio está aumentando.

En resumen, Easy Enginge (ee) está diseñado para simplificar el proceso de instalación, configuración y administración de Nginx (o la pila LEMP completa para ser correcto) para alojar sitios web en un servidor Ubuntu. Sus características más notables son:

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Para este tutorial necesitarás:

- A VPS / Dedicated server with at least 512 MB of RAM;
- Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution;
- Basic knowledge of the SSH command;
- Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)

En esta guía, usaremos Ubuntu 14.04 VPS con 512 MB de RAM.

Primero debe iniciar sesión en su Ubuntu 14.04 VPS como usuario 'root':

# ssh root@hostname

Verifiquemos si Apache y Postfix/Sendmail ya están instalados y funcionando. Si es así, deténgalos y elimínelos usando:

# /etc/init.d/apache2 stop
# /etc/init.d/postfix stop
# /etc/init.d/sendmail stop
# apt-get remove apache2 postfix sendmail

Si no sabe cuál es su sistema operativo, puede verificarlo usando el siguiente comando:

# cat /etc/issue

Ingrese el siguiente comando para instalar Easy Engine en su VPS:

# curl -sL rt.cx/ee | sudo bash

Problemas comunes:

curl command not found

Instalar rizo:

# apt-get install curl

Ahora podemos instalar Nginx, PHP5 (fpm), MySQL, Postfix y phpMyAdmin usando este único comando:

# ee system install

Problemas comunes:

Si recibe el siguiente error:"No se puede instalar PHP5, estado de salida =100", edite la configuración predeterminada de ee con su editor favorito:

# vim /etc/easyengine/ee.conf

Modifique y establezca la línea 'gpg-keys-fix=false' en 'gpg-keys-fix=true' para que Easy Engine pueda probar con otro espejo y obtener la clave.

Una vez que se complete la instalación, verá algo como esto:

Eso es todo. Instalamos la pila LEMP completa (incluida la última versión de PHP5-fpm con ZendOPCache).

Si desea verificar el estado de todos los servicios en ejecución, use el siguiente comando:

# ee system status

Puede saber crear un sitio web de wordpress de muestra. Por ejemplo, para crear un sitio de wordpress llamado 'rosehosting.example' ingrese este comando:

# ee site create rosehosting.example --wp

Esto también instalará WordPress automáticamente, en caso de que no lo tengas ya instalado.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar el servidor MySQL en Ubuntu 16.04

  2. Cómo instalar el servidor MySQL en Ubuntu 17.04

  3. Cómo instalar LEMP en Ubuntu 16.04

  4. Cómo instalar Nginx en Ubuntu 18.04

  5. Cómo instalar Open Classifieds en Ubuntu 18.04

Cómo instalar el servidor MySQL en Ubuntu

Cómo instalar Nginx en Ubuntu

Cómo instalar Nginx en Ubuntu 14.04

Cómo instalar NGINX en Ubuntu 20.04

Cómo instalar phpMyAdmin en Ubuntu 18.04

Cómo instalar el servidor MySQL en Ubuntu 20.04