?? ??? ??? ??? ??? ???? ??? ??? ?????. ??? ?? ??? ?????? ???? ????? ????? ?? ???? ????, mysql? ???? ????? ??????? ??? ?, ??? ?? yum? ??? php*? ??????. (?? php-fpm? ??? ?? php ???? ??????) ), ?? ??? ??? Nginx??, ? ?? ?? yum? ???? ?????.
??? install.php? ?? ???? wordpress? ???? 404 ??? ?????.nginx ?? ??? ?? ??? ???? 500 ??? ?????.
nginx ?? ??? ? ????? CentOS??? ??? ???? ??? ???? ???, ????? ?? ??? ??? ???? ??? ?? ??? ??????. ? ??, ??? ?? ????? ?? ??? ????.
/etc/nginx/nginx.conf? ??? ??? ????.
???/etc/nginx/conf.d/default.conf? ??? ?? ?????.
???/etc/nginx/fastcgi_params? ??? ?? ?????.
???學習是最好的投資!
?? ?? ??:
/etc/php-fpm.d/www.conf
?? ??, ???? ??: /etc/php-fpm.d/www.conf
配置文件,設置了監(jiān)聽:...
; (IPv6 and IPv4-mapped) on a specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
; listen = 127.0.0.1:9000
listen = /var/run/php-fpm.sock
; Set listen(2) backlog.
; Default Value: 65535
;listen.backlog = 65535
...
/etc/nginx/nginx.conf
配置了 php
的 upstream
: ...
reset_timedout_connection on;
server_names_hash_bucket_size 2048;
upstream php {
server unix:/var/run/php-fpm.sock;
}
include /etc/nginx/conf.d/*.conf;
...
文件位置為:/etc/nginx/inc.d/wordpress-multisite.inc
???
/etc/nginx/nginx.conf
? php
? ????
? ?????: /etc/nginx/inc.d/wordpress-multisite.inc
?????.
???
???? WordPress ????? ?? ??: ??
???nginx? ?? ??? ??? ?? ?????.
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock
再去修改 php-fpm 的 /etc/php5/fpm/pool.d/www.conf 配置:
listen = /var/run/php5-fpm.sock
?? = /var/run/php5-fpm.sock
??
???? ?? nginx? ?? ?????...??