一.下載安裝nginx 參見 http://www.cnblogs.com/kreo/p/4378086.html 不再贅述
二.下載php #下載 wget http://bg2./distributions/php-5.6.7.tar.gz #解壓 tar zxvf php-5.6.7.tar.gz #編譯 ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=/u01/mysql5.6.23 --enable-mbstring --with-mysqli=/u01/mysql5.6.23/bin/mysql_config
三.啟動fastcgi代理模塊 php-fpm 初始沒有默認(rèn)配置文件,用default創(chuàng)建一個(gè) cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
啟動fpm模塊 /usr/local/php/sbin/php-fpm 新版本的php-fpm已經(jīng)不再支持[start|stop|restart]參數(shù)命令了,想要關(guān)閉重啟,需要用kill pid管道方式 #php-fpm 啟動: /usr/local/php/sbin/php-fpm #php-fpm 關(guān)閉: kill -INT `cat /var/run/php-fpm/php-fpm.pid` #php-fpm 重啟: kill -USR2 `cat /var/run/php-fpm/php-fpm.pid` 注意 /var/run/php-fpm/php-fpm.pid文件路徑是php-fpm.conf定義的,如果沒有定義,則用 ps -ef|grep php-fpm得到master進(jìn)程的pid,然后kill -INT pid
四.配置nginx server { listen 80; server_name localhost; charset utf-8; root /u01/php/; index index.html index.htm index.php; location / { } location ~ \.php$ { fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; } }
|
|