Ubuntu環境下php fastcgi(spawn-fcgi)的啟動與關閉
來自: http://lolicookie.link/ubuntuhuan-jing-xia-php-fastcgi-spawn-fcgi-de-qi-dong-yu-guan-bi/
啟動
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
說明:
-a 127.0.0.1 : PHP FastCGI 綁定IP地址
-p 9000 : PHP FastCGI 指定端口
-u www : PHP FastCGI 用戶名
-g www : PHP FastCGI 用戶組
-f /usr/local/bin/php-cgi : 指向 PHP5 fastcgi
</div>
權限不足sudo提權
查看運行狀態
使用netstat配合grep即可
$ netstat -an |grep 9000 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:9000 127.0.0.1:58879 TIME_WAIT tcp 0 0 127.0.0.1:9000 127.0.0.1:58880 TIME_WAIT
如果出現了這樣的提示就說明fastcgi正在運行
如果想查看pid的話可以用 ps -ef
</div>
$ ps -ef | grep spawn-fcgi ubuntu 27329 24796 0 02:50 pts/0 00:00:00 grep --color=auto spawn-fcgi
退出
$pkill -9 php-cgi
這個操作很危險。 如果你使用的是nginx環境,中斷fastcgi后前臺訪問php會提示502 ,很多人遇到502都是因為fastcgi忘打開或者異常退出引起的
</div> 本文由用戶 nh0477 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!