centos php-fpm nginx配置

移除旧的软件包: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;
    }

}
相关文章
相关标签/搜索