日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Zeus中安裝PHP( 二 )


export ZEUSHOME
fi
case "$1" in
"start")
if [ -e $SEMFILE ]
then
echo FastCGI PHP error: already running.Restart FastCGI PHP now
kill `cat $SEMFILE`
sleep 5
fi
if [ ! -x $FPHPBIN ]
then
echo FastCGI PHP error: please check that $FPHPBIN is executable and exists.
exit 1
fi
echo Starting FastCGI PHP.
$ZEUSHOME/web/bin/fcgirunner --user=65534 --group=65534 --pidfile=$SEMFILE 8002 $FPHPBIN

"stop")
if [ -e $SEMFILE ]
then
echo Stopping FastCGI PHP.
kill `cat $SEMFILE`
rm $SEMFILE
exit 0
fi

"restart")
if [ -e $SEMFILE ]
then
echo Stopping FastCGI PHP.
kill `cat $SEMFILE`
sleep 5
fi
echo Starting FastCGI PHP.
$ZEUSHOME/web/bin/fcgirunner --user=65534 --group=65534 --pidfile=$SEMFILE 8002 $FPHPBIN

*)
echo "usage: $0 {start|stop|restart}"

esac
exit 1
在這個腳本中有以下內容需要視系統(tǒng)情況而 修改:【Zeus中安裝PHP】FPHPBIN=/usr/local/php/bin/php 應設置為php的路徑
SEMFILE=/tmp/php.pid 生成php.pid的路徑,該目錄必須可寫
PHP_FCGI_CHILDREN=100 php進程數(shù)目
PHP_FCGI_MAX_REQUESTS=1000 每個php的進程在退出前能夠響應的請求數(shù),用于釋放資源 上面兩個根據(jù)硬件配置和網(wǎng)站訪問量設置,默認值是8,500 。一般來說 PHP_FCGI_CHILDREN > 訪問并發(fā)最大值 10
PHP_FCGI_MAX_REQUESTS 如果設置過小,訪問量大的網(wǎng)站會因為php進程重起頻繁增加負荷 。
#echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range 只用于linux
--user=65534 --group=65534 為php進程運行的用戶和組,一般設置為nobody用戶和組FreeBSD是65534/65534,Linux是99/99
最后,將S05php文件設置為可執(zhí)行文件,并將FastCGI/PHP運行起來:
chmod 755 S05php
./S05php start 一但啟動后就會在ps -ax列表中顯示出PHP_FCGI_CHILDREN 1個php進程 。
到你的vhost對應的Docroot目錄中建一個info.php文件,內容為: phpinfo();
?> 使用瀏覽器訪問vhost中的info.php文件,應該就可以看到PHP的info頁面了 。

附注
感謝CCF的壇主hunreal寫出的S05php腳本,它真的非常好用!
如果還有什么想了解的可以到 Zeus PHP支持 頁得到更多的信息 。

推薦閱讀