本文主要是介绍修改编译spawn-fcgi,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为用spawn-fcgi 启动后不能哟 -u root 启动FastCGI进程。所以修改了源代码:
下载代码
wget http://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn-fcgi-1.6.3.tar.gz
解压后进入目录,在文件src/spawn-fcgi.c中注释掉一段代码:
/* if (my_uid == 0) { fprintf(stderr, "spawn-fcgi: I will not set uid to 0\n"); return -1; } */
类似的还有两处要注释。
运行
./configure
然后编译
make
修改链接:
rm /etc/alternatives/spawn-fcgi
ln -s /usr/src/spawn-fcgi-1.6.3/src/spawn-fcgi /etc/alternatives/spawn-fcgi
这样就解决了困扰我的redmine在root下运行经常crash的问题。
这篇关于修改编译spawn-fcgi的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!