Я использую Ubuntu Server 10.10, и я хотел бы настроить среду веб-сервера с помощью NginX, PHP 5.3.3, PostgreSQL и предпочтительно APC и PHP Suhosin.
Я уже настроил PostgreSQL с [ f2] и Nginx с apt-get install nginx.
Но как мне настроить PHP для них? Могу ли я это сделать с помощью apt-get install или мне нужно загрузить источники и скомпилировать их? Я бы предпочел сделать это, используя apt-get.
Я хотел бы использовать NginX для Nginx. Большинство учебных пособий, которые я нашел в Интернете, являются старыми и компилируют PHP, но это не рекомендуется для рабочих серверов.
Как я могу настроить PHP с помощью Nginx, APC и PostgreSQL? или, по крайней мере, PHP-FPM + Nginx?
UPDATE
Теперь я установил новый Ubuntu Server 10.10 и выполнил команду Peter, предложенную с помощью php5-suhosin добавлено. После этого Nginx отлично работает, тогда я редактирую созданный файл confiugration следующим образом. После перезагрузки нового файла конфигурации Nginx по-прежнему отлично работает с файлом index.html, но когда я добавляю файл index.php, он перестает работать. Я предполагаю, что это связано с PHP-FPM, APC или чем-то связанным с PHP. Но это может быть файл конфигурации для PHP-FPM.
Вот файл конфигурации для Nginx, который я использую, большая часть его создается по умолчанию. Я пропустил комментарии.
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;
}
}