Uso Ubuntu Server 10.10 y me gustaría configurar un entorno de servidor web con NginX , PHP 5.3.3, PostgreSQL y preferiblemente APC y PHP Suhosin.
Ya he configurado PostgreSQL con apt-get install postgresqly Nginx con apt-get install nginx.
Pero, ¿cómo configuro PHP para estos? ¿Puedo hacer esto usando apt-get installo tengo que descargar las fuentes y compilarlo? Preferiría hacerlo usando apt-get.
Me gustaría usar PHP-FPM para Nginx. La mayoría de los tutoriales que he encontrado en Internet son antiguos y compilan el PHP, pero esto no se recomienda para servidores de producción.
¿Cómo configuro PHP más fácilmente con Nginx, APC y PostgreSQL? o al menos PHP-FPM + Nginx?
ACTUALIZAR
Ahora he instalado un nuevo Ubuntu Server 10.10 y ejecuté el comando que Peter sugirió con php5-suhosinagregado. Después de eso, Nginx funciona bien, luego edito el archivo de configuración generado de la siguiente manera. Después de volver a cargar el nuevo archivo de configuración, Nginx todavía funciona bien con un index.htmlarchivo, pero cuando agrego un index.phparchivo, deja de funcionar. Supongo que esto tiene que ver con PHP-FPM, el APC o algo relacionado con PHP. Pero también podría ser el archivo de configuración para PHP-FPM.
Aquí está el archivo de configuración para Nginx que estoy usando, la mayor parte se genera por defecto. Me he saltado los comentarios.
server {
listen 80;
listen [::]:80 default ipv6only=on;
server_name localhost;
access_log /var/log/nginx/localhost.access.log;
location /favicon.ico {
empty_gif;
}
location / {
root /var/www;
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}