| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
nh0477
9年前发布

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

权限不足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

$ 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 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1456658286875.html
FastCGI PHP Ubuntu PHP开发