日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

在Zeus Web Server中安裝PHP語言支持

瀏覽:27日期:2024-01-28 16:54:52

前言Zeus是一個運行于Unix下的非常優秀的Web Server,而PHP則是Unix下一個非常優秀的后臺腳本語言。 這兩個產品都是為非常喜歡的產品。為什么要寫這樣的一個Howto呢?是因為有大量的網站腳本是使用PHP開發的, 而這些程序運行在Zeus下也是一個非常好的選擇。寫這份文檔的目的在于能讓大家的PHP系統良好的運行于Zeus服務器上。 很早的時候我寫過一份整合Zeus和PHP的文章,它主要是講如何將PHP以FastCGI的本地調用方式來運行于Zeus中的, 本份Howto主要是來講如何讓PHP運行于Remote Responders方式下。因為這樣會比以local方式有更高的可擴展性和運行效率。

準備工作首先你應該Zeus安裝完成,也不會過多的講如何安裝和配置Zeus服務器本身,因為它的安裝和配置實在是太簡單了。如果有可能,最好將ports使用cvsup來升級一下。對于PHP依賴的相關軟件如果能提前裝,則從ports中安裝好。如MySQL、GD等。 安裝fastcgi注意,如果你安裝的PHP的版本會低于4.3.0哪么你才需要這步。新的PHP版本已經內置了fastcgi的庫。安裝fastcgi的方法非常的簡單:

root@~$cd /usr/ports/www/fcgi/root@/usr/ports/www/fcgi$make;make install;make clean編譯完成后我們可以在/usr/local/lib目錄中看到有libfcgi.a文件,同時在/usr/local/include目錄中會有fastcgi的所有頭文件。

編譯PHP編譯PHP可以使用通常的PHP編譯選項,下面是我使用的一個配置:

./configure --prefix=/usr/local/php --enable-fastcgi --with-mysql=/usr/local需要注意的是在PHP 4.3.0以上版本是使用的 --enable-fastcgi 選項,而PHP 4.3.0以前的版本應使用--with-fastcgi參數。 接著就是安裝PHP到系統中: makemake install編譯完成后,我們來測試一下安裝的php是能正確運行:

root@~$cd /usr/local/php/bin/root@/usr/local/php/bin$./php這時將進入php代碼輸入狀態,輸入

<? phpinfo(); ?>按ctrl-d運行后會見到php返回的信息則為正確。

配置FastCGI/PHP配置FastCGI 進入Zeus管理控制臺,打開需要配置的VHost配置。進入 API Support 中的 FastCGI 設置。在其中設置: Enabling Support for FastCGI Programs : Enable 在Configuring FastCGI Remote Responders中設置:Directory name : /usr/local/php/bin/php Location: Machine name: localhost Additional methods supported?:None 如果你的PHP應用不在本機,即使PHP沒有安裝在本機上,哪么也要設置 Docroot path 參數,它可以不存在于相應的目錄下。都設置完成后,點擊 Apply 按鈕。 配置PHP解析指向進入 URL Handling 中的 Handlers 設置。在 Adding a Handler 中設置以下參數:

File Extension : php Specify the path and filename of the handler, relative to the document root : /usr/local/php/bin/php HTTP 404 errors are handled by : The handler 注意,這里的 Specify the path and filename of the handler, relative to the document root 應和你上一步設置的 Directory name 值相同。都設置完成后,點擊 Apply 按鈕。所有的設置完成后使用vhost的commit功能將更 改提交并應用。這樣Zeus就設置好了Fastcgi和PHP的相關參數。

配置FastCGI/PHP啟動在Zeus的rc.d目錄中新建一個S05php的文件,內容為:

#!/bin/sh

# Script to start and stop the persistent PHP runner for FastCGI. # Please check paths before use.

# FastCGI PHP binary FPHPBIN=/usr/local/php/bin/php

# Location to place semaphore SEMFILE=/tmp/php.pid PHP_FCGI_CHILDREN=100 PHP_FCGI_MAX_REQUESTS=1000 export PHP_FCGI_CHILDREN export PHP_FCGI_MAX_REQUESTS

# This is Linux - use /proc to increase the local (ephemeral) port range #echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

if [ -z '$ZEUSHOME' ] then cd `dirname $0`/.. ZEUSHOME=`pwd` 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

在這個腳本中有以下內容需要視系統情況而 修改:

FPHPBIN=/usr/local/php/bin/php 應設置為php的路徑 SEMFILE=/tmp/php.pid 生成php.pid的路徑,該目錄必須可寫 PHP_FCGI_CHILDREN=100 php進程數目 PHP_FCGI_MAX_REQUESTS=1000 每個php的進程在退出前能夠響應的請求數,用于釋放資源 上面兩個根據硬件配置和網站訪問量設置,默認值是8,500。 一般來說 PHP_FCGI_CHILDREN > 訪問并發最大值+10PHP_FCGI_MAX_REQUESTS 如果設置過小,訪問量大的網站會因為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文件設置為可執行文件,并將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支持 頁得到更多的信息。

注:任何轉載或摘抄請注明文章出處(中文FreeBSD用戶組 http://www.cnfug.org)

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜在线视频观看日韩17c| 日韩电影免费网站| 国产传媒av在线| 麻豆久久久久久| 91精品在线免费视频| 亚洲精品福利| 日韩精品社区| 国产精品最新自拍| 日韩av网站在线免费观看| 日韩有吗在线观看| 婷婷综合国产| 国产日韩一区二区三区在线播放| 国产精品一在线观看| 国产精品毛片视频| 成人在线丰满少妇av| 亚洲成人va| 日本久久成人网| 婷婷丁香综合| 亚洲综合日韩| 在线精品国产亚洲| 日韩精品免费视频一区二区三区 | 日韩国产成人精品| 国产图片一区| 国产一区二区三区久久 | 日韩天堂av| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久亚洲欧美| 日韩av一区二区在线影视| 国产亚洲人成a在线v网站| 国产免费av国片精品草莓男男| 国产精品xvideos88| av资源亚洲| 最新亚洲激情| 日韩动漫一区| 精品资源在线| 久久精品国产亚洲夜色av网站| 另类亚洲自拍| 国产精品啊v在线| 毛片在线网站| 久久aⅴ国产紧身牛仔裤| 88久久精品| 亚洲深夜视频| 天堂成人免费av电影一区| 国产亚洲欧美日韩在线观看一区二区| 久久影视三级福利片| 亚洲成av在线| 亚洲精品日本| 成人污污视频| 91久久久精品国产| 国产麻豆精品久久| 久久国产亚洲精品| 久久午夜影视| 精品一区二区三区中文字幕| 蜜臀国产一区| 中文久久精品| 美女性感视频久久| 在线综合视频| 精品不卡一区| 免播放器亚洲| 嫩草伊人久久精品少妇av杨幂| 999久久久亚洲| 国产一卡不卡| 国产国产精品| 欧美激情福利| 国产精品毛片| 久久精品免费看| 亚洲欧美视频一区二区三区| 欧美日韩va| 韩国精品主播一区二区在线观看 | 国产精品不卡| 亚洲精品福利| 日韩成人高清| 国产伦乱精品| 国产精品美女久久久| 欧美精品成人| 中文欧美日韩| 色一区二区三区四区| 西西人体一区二区| 在线人成日本视频| 日韩欧美精品一区| 日韩精品一区二区三区中文| caoporn视频在线| 日韩一区二区三区免费视频| 在线视频观看日韩| 免费一级欧美片在线观看网站| 久久亚洲欧美| 久久久久久免费视频| 久久99视频| 亚洲精品亚洲人成在线观看| 亚洲精品.com| 九九99久久精品在免费线bt| 天海翼亚洲一区二区三区| 欧美日韩一区二区综合| 精品国产亚洲一区二区三区在线| 蜜桃免费网站一区二区三区| 亚洲v在线看| 精品久久亚洲| 欧美影院视频| 丝瓜av网站精品一区二区| 久久免费高清| 国产精品99在线观看| 国产精品久久久久久模特| 亚洲精品一区二区在线播放∴| 午夜久久一区| 久久天堂av| 在线手机中文字幕| 精品久久久中文字幕| 国产精品大片| 91精品美女| 中文一区一区三区免费在线观| 99精品一区| 91亚洲一区| 国产成人a视频高清在线观看| 久久99久久人婷婷精品综合| 欧美啪啪一区| 欧美亚洲专区| 日韩在线观看中文字幕| 免费在线看一区| 99国产精品| 亚洲欧洲一区二区天堂久久| 久久久久久美女精品| 亚洲va中文在线播放免费| 日韩大片在线观看| 国产精品久av福利在线观看| 日韩欧美中文字幕电影| 亚洲欧美日本日韩| 免费国产自线拍一欧美视频| 夜久久久久久| 蜜桃视频一区二区三区| 亚洲精品系列| 日本少妇一区二区| 色婷婷成人网| 欧美亚洲三级| 欧美日韩国产高清| 桃色一区二区| 红桃视频国产精品| 91九色精品| 99香蕉国产精品偷在线观看| 国产精区一区二区| 国产精品自在| 国产中文在线播放| 女同性一区二区三区人了人一| 西西人体一区二区| 国产精区一区二区| 狠狠色综合网| 欧美一区在线观看视频| 久久久久国产精品一区三寸 | 欧美极品中文字幕| 国产精品成人自拍| 99久久精品网| 国产精品乱战久久久| 久久久久国产| 亚洲精选成人| 性色av一区二区怡红| 久久超级碰碰| 中文字幕亚洲精品乱码| 91久久黄色| 成人一区而且| 97成人在线| 久久久久久色 | 精品免费av| 国产伦久视频在线观看| 亚洲a在线视频| 伊人www22综合色| 国产日韩一区二区三区在线播放 | 国产精品多人| 午夜在线一区二区| 国产中文欧美日韩在线| 亚洲在线电影| 欧洲激情综合| 视频一区二区三区入口| 欧美亚洲tv| 一区二区亚洲视频| 亚洲激情社区| 欧洲av不卡| 黄色网一区二区| 国产欧美日韩影院| 日本不卡在线视频| 亚洲色图国产| 玖玖精品视频| 日本亚洲视频| 国产乱人伦精品一区| 天堂俺去俺来也www久久婷婷| 99riav国产精品| 婷婷久久免费视频| 日韩中文影院| 欧美日韩在线二区| 国产精品久久久免费| 蜜臀久久99精品久久久画质超高清 | 亚洲精品国产嫩草在线观看| 给我免费播放日韩视频| 玖玖精品视频| 欧美在线首页| 久久久成人网| 久久狠狠久久| 久久精品国产99久久| 一二三区精品| 成人片免费看| 日韩动漫一区| av亚洲免费|