======PHP-FPM====== =====需要套件===== 本實作是搭配Nginx Web服務(Nginx是編譯安裝)。 * php-common * php-cli * php * php-fpm =====php-fpm設定檔配置===== 若以rpm安裝,主要設定檔在**/etc/php-fpm.d/www.conf** 及全域設定檔在**/etc/php-fpm.conf** 簡單設定只要修改**/etc/php-fpm.d/www.conf**即可。 ~略~ listen = 127.0.0.1:9000 -->php-fpm此服務阜口 ~略~ user = nginx -->web使用者(apache Web server 為apache) group = nginx -->web群組(apache Web server 為apache) =====Nginx 設定檔配置===== #vim /usr/local/nginx/conf/nginx.conf server { ~略~ location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; } ~略~ } #cd /usr/local/nginx/html/ #vim index.php =====啟動或重啟 Nginx及php-fpm 並測試php網頁===== #/usr/local/nginx/sbin/nginx -t -->測試設定檔語法OK #/usr/local/nginx/sbin/nginx -s reload #/etc/init.d/php-fpm start #links http://your IP/index.php ======參考資料====== - [[http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-on-centos-6.0-p2|PHP5 (And PHP-FPM) And MySQL Support On CentOS 6.0]] - [[http://php-fpm.org/|PHP-FPM]] - [[http://blog.teatime.com.tw/1/post/383|Nginx/FastCGI/PHP-FPM]]