Frambuesa Pi : instalar Nginx con soporte PHP, CGI y Tim
Ahora es el momento de instalar a un servidor Web para diversos servicios como monitoreo, Descargar, OwnCloud o un servidor de música. Esto es lo que veremos con la implementación de NGinx.
Para nuestro servidor Web, el objetivo es tener un apoyo de diferentes tecnologías para no estar limitada. Además de Nginx, ¡ Instalar php - fpm, fcgiwrap y SCGI apoyo (para la interfaz web para rtorrent). Desde la versión 0.8.42, el módulo SCGI incluido no es necesario volver a compilar todo (Ufff !)
Para aquellos que quieren una comparación de servidores web diferentes, Usted puede ver artículo aquí.
- Instalar paquetes adicionales
apt - get install php5-fpm xpm-libgd2 libpcrecpp0 libxpm4
- Instalar Nginx
apt - get install nginx
- Cree el directorio /var/www
mkdir/var/www chown -R www-data:www - data/var/www
- Crear un archivo index.php en /var/www con el siguiente contenido :
<?php phpinfo(); ?>
- Editar el/etc/nginx/sitios-disponible/archivo predeterminado mediante la sustitución de los viejos valores por su configuración. Aquí por ejemplo :
root/var/www;
Índice index.php index.html index.htm;
Ubicación ~ .php$ {
fastcgi_pass unix:/var/run/PHP5-fpm.sock;
fastcgi_index index.php;
incluyen fastcgi_params;
}
- Reinicie el servidor
Reinicio del servicio nginx
- Un paseo desde tu navegador a la dirección IP de su servidor y usted obtendrá el resultado siguiente
Ver un archivo PHP con Nginx
- Instale el wrapper CGI si necesita ejecutar scripts CGI en el servidor
apt - get install fcgiwrap
- Reducir el número de procesos PHP y CGI para liberar memoria
- Editar el archivo /etc/php5/fpm/php-fpm.conf
process.Max = 2
- Modificar el número máximo de procesos. En mi caso no tengo decenas de conexiones por lo tanto del archivo /etc/nginx/nginx.conf :
worker_processes 1
- Editar el archivo /etc/php5/fpm/php-fpm.conf
- Relanzar el servicio diferente
servicio nginx restart reiniciar el servicio php5-fpm
Si ha instalado el wrapper CGI :
Reinicio del servicio fcgiwrap
Esto es para el servidor web en configuración básica.





