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;
    }

}
相關文章
相關標籤/搜索