您的位置:首页 > 运维架构 > Nginx

centos php-fpm nginx配置

2015-08-06 18:52 337 查看
移除旧的软件包:
yum remove httpd* php*

安装:
yum install php php-fpm
yum install php-gd php-mysql php-mbstring php-xml php-mcrypt

验证配置文件:
/etc/init.d/nginx configtest

重启:
/etc/init.d/nginx restart
/etc/init.d/php-fpm restart

出现这个错误可能是路径写错了:
Access denied.
nginx php-fpm 访问.php文件出现Access denied

也可能是权限,改为nginx:
vi /etc/php-fpm.d/www.conf

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx

nginx节点配置示例:
server {
listen       80;
server_name  domain;
root    /wwwdir;

location / {
index  index.html index.htm index.php;
}

#
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass  127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: