使用者工具

網站工具


linux:web:nginx_fpm

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
1
<?php
phpinfo();
?>

啟動或重啟 Nginx及php-fpm 並測試php網頁

#/usr/local/nginx/sbin/nginx -t -->測試設定檔語法OK
#/usr/local/nginx/sbin/nginx -s reload
#/etc/init.d/php-fpm start

<code1>#links http://your IP/index.php</code>

參考資料

linux/web/nginx_fpm.txt · 上一次變更: 2013/07/06 01:28 (外部編輯)