Как настроить PHP с помощью Nginx, APC и PostgreSQL?

Я использую 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;
    }

}

1
задан 13 April 2017 в 15:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: