Обновляем дерево портов
# portsnap fetch update
Устанавливаем из портов последнюю стабильную версию nginx
# cd /usr/ports/www/nginx # make install clean
Ставим галочки напротив следующих опций:
HTTP
HTTP_CACHE
HTTP_REWRITE
HTTP_STATUS
WWW
Добавим nginx в автозагрузку строкой ‘nginx_enable=«YES»’ в файле ‘/etc/rc.conf’
Устанавливаем PHP
Отмечаем следующие опции:
CLI
CGI
FPM
LINKTHR
#ee /usr/local/etc/php-fpm.conf
Ищем строку : user, group и прописываем к ним www.
В listen= IP:9000 прописать.
Добавим php-fpm в автозагрузку строкой ‘php_fpm_enable=”YES”‘ в файле ‘/etc/rc.conf’
Далее заходим
#ee /usr/local/etc/nginx/nginx.conf
в user прописываем www
server {
listen ip:80;
server_name localhost;
location / {
root /usr/local/etc/www/nginx;
index index.html index.htm index.php;
раскомментировать строки и прописать :
location ~ \.php$ {
root html;
fastcgi_pass ip:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;
include fastcgi_params;
}
В fastcgi_param SCRIPT_FILENAME прописать путь /usr/local/www/nginx
Далее
# cd /usr/local/www/nginx #ee index.php <? phpinfo(); ?> #/usr/local/etc/rc.d/nginx reload #/usr/local/etc/rc.d/php-fpm restart
заходим в браузер пишем : ip/index.php
вот и все наша связка с работала.