archlinux下安装spawn-fcgi记录

archlinux下安装spawn-fcgi记录,本以为用pacman能自己安装,但原来不是的,也以为按网上教程安装了lighttpd会有的,答案都是没有的!终于按老路子来!下载然后make

新装的archlinux是没有make和gcc的,所以输入:
pacman -S make
pacman -S gcc
然后
wget http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz
tar xzvf spawn-fcgi-1.6.3.tar.gz
cd spawn-fcgi-1.6.3
./configure
make
make install
这样就ok了

以下是Me的phpcgi 启动和停止脚本

#!/bin/sh

PIDFILE=/var/run/myfcgi.pid

start_postcmd()
{
printf “Starting spawn-fcgi…\n”
if [ -f $PIDFILE ]; then
printf “spawn-fcgi is runing!\n”
exit 1
else
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -g www-data -f /usr/bin/php-cgi -P $PIDFILE
printf “spawn-fcgi is the successful start!\n”
fi

}

stop_postcmd()
{
printf “Stoping spawn-fcgi…\n”
if [ -f $PIDFILE ]; then
kill `cat $PIDFILE`
rm -f $PIDFILE
printf “spawn-fcgi is stoping\n”
else
printf “spawn-fcgi is not runing!\n”
fi
}

if [ “$1” = “start” ]; then
start_postcmd

elif [ “$1” = “stop” ]; then
stop_postcmd
elif [ “$1” = “restart” ]; then
stop_postcmd
sleep 1
start_postcmd
else
printf “Usage: /root/lnmp {start|stop|restart}\n”
fi

参考人家的大作研制的,(*^__^*) 嘻嘻……

不过不知道是否我设置问题,看人家文章都是直接pacman -S php-eaccelerator 就可以了!但我输入这命令就是无效,没有这个安装包!是人品问题?

关于无聊人

一个无聊人而已
此条目发表在Linux分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注