Установка PHP 5.3, Nginx и PHP-fpm. Part 3.




truoble

.

.

.

.

.

.

Шаг 3. Завершение.

Перезапустите nginx, чтобы он подцепил изменения конфигурации, сделанные раньше.

sudo /etc/init.d/nginx restart

Перезапуск должен пройти без проблем

После установки php5-fpm, он должен запуститься. Если Вы изменяли Ваши файлы php.ini, то Вам нужно перезапустить php5-fpm.

sudo /etc/init.d/php5-fpm restart

Все в порядке. Теперь они оба работают.

Шаг 4. Тестирование.

Для проверки того, что выполнение PHP работает, создайте в /var/www файл index.php file со следующим содержимым:

<?php phpinfo(); ?>

Посетите Ваш веб-сервер, тут Вы должны увидеть сгенерированный phpinfo. Если его нет, то что-то пошло не так.

Шаг 5. Устранение неисправностей и заключение.

Если Вы не увидели phpinfo, то что-то может работать неправильно. Чтобы проверить, что же именно не так, вы можете проверить лог ошибок nginx:

sudo tail /var/log/nginx/error.log

Помните, если Вы изменяете php.ini, то будет нужно перезапустить php5-fpm. В перезапуске nginx нет необходимости.

В моем примере конфигурации, я включил перехват ошибок fastcgi. Если происходит серьезная ошибка (для примера «невозможно переопределить класс xyz»), nginx может поймать эту страницу и показать «хорошую» страницу с описанием ошибки. В этом случае, при серьезных ошибках происходит меньше утечки информации.

Если Вам это не нравится, то Вы можете это выключить.

Если php5-fpm не запущен, то Ваши PHP-файлы не могут быть обработаны и nginx выдаст пользователям страницу с ошибкой.

Ну, я думаю, что мы все сделали, и Вы теперь можете обрабатывать PHP файлы с помощью Вашего нового сервера на основе nginx. Nginx очень хорош, и Вы можете проверить множество конфигураций и выбрать подходящую именно Вам. Если Вам нужна перезапись, то знайте, что nginx не работает с .htaccess файлами. Вам понадобится сменить настройки виртуального хостинга для того, чтобы перезапись заработала.

Источник:  http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian

Popularity: 3%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • Установка PHP 5.3, Nginx и PHP-fpm на Ubuntu/Debian
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 3
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 2



  • Опубликовано 01 Апр 2010 в 12:43. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    www.vpnssl.ru

    Создание vpn подключения - от 1'950р.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • My oriflame ru: oriflame.ru. Начинай свой бизнес сегодня.
  • вывески по оптимальным ценам


  • free counters