Всем привет.
Настроил nginx, конфиг (/etc/nginx/sites-enabled.d/mytest.conf):
server {
listen 80;
server_name localhost localhost.localdomain;
location / {
root /var/www/mytest;
}
location ~ \.php$ {
root /var/www/mytest;
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME /var/www/mytest/$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
access_log /var/log/nginx/access.log;
}
Далее
проверяю:
# cat >> /var/www/html/index.php
<?php phpinfo(); ?>
В ответе получаю информацию о php, всё норм.
У меня тут есть поделка одна, делали на Денвер, хотелось бы её запустить. Но вместо информации из файлов *.php просто белый лист, в браузере в строке адреса прописан путь до файла. Файл лежит в корне mytest. Значит в строке так:
http://192.168.1.1/myfile.phpТакже выполнил:
chown _nginx: -R /var/www/mytest
service nginx start && service php5-fpm start
Потом решил сделать через apache2, но там после настройки все *.php просто как в блокноте на странице отображаются.
Помогите, пожалуйста.