apache五合一程式建立PHP+CGI運行環境_伺服器
來源:互聯網
上載者:User
apache五合一下載http://switch.dl.sourceforge.net/sourceforge/phpdev5/dev5beta3.exe
另外需要本機安裝apache四合一http://telia.dl.sourceforge.net/sourceforge/phpdev5/phpdev4_4A.exe
因為在五合一中沒有包含perl解譯器,需要借用四合一安裝包中的perl。
估計下一個版本會修正這一點的。
instsrv.exe下載:http://smallhome.51.net/instsrv.exe
首先在本機或肉雞上安裝phpdev4_4A.exe
預設解壓縮到C:\就行了,我們只是使用C:\phpdev下的perl檔案夾,然後安裝dev5beta3.exe,可以把它裝到教深的檔案目錄內,本例中為c:\winnt\system32\phpdev5
安裝完畢
先把c:\phpdev下perl檔案夾複製到c:\winnt\system32\phpdev5\Apache下
然後選擇install phpdev5 now
再進入c:\winnt\system32\phpdev5\Apache\conf檔案夾,編輯裡面的httpd.conf檔案
建議複製到本機用UltraEdit修改,不要使用記事本.
找到280行(相對於UltraEdit而言)
Port 80
可以改為你希望的連接埠
316行
ServerName localhost
把localhost改為肉雞的ip,不過不改我發現也能正常運行
第324行
DocumentRoot "C:/WINNT/system32/phpdev5/www/" 預設根目錄設定
在369行
Allow from localhost 127.0.0.1
後加一行
Allow from all
第588行
Alias /site/ "C:/WINNT/system32/phpdev5/www/phpwebsite_en/"
改為
Alias /site/ "C:/WINNT/system32/phpdev5/www/"
因為預設/phpwebsite_en/是放php程式的地方,要訪問還得加上這一尾碼,所以改為根目錄
同樣下面606行
Alias /public/ "C:/WINNT/system32/phpdev5/www/public/"
也改為Alias /public/ "C:/WINNT/system32/phpdev5/www/"
(註:598行private私人檔案夾不用改
另關於phpmyadmin我還沒有測試過,不過為了安全預設是不啟用它的)
對於cgi的支援按他的預設設定即可。但記得我們的perl位置c:\winnt\system32\phpdev5\Apache\perl\perl.exe
記得在所有上傳的cgi檔案頭改為
#!c:\winnt\system32\phpdev5\Apache\perl\perl.exe
為了運行自己的程式可以先刪除www目錄下的檔案
最後把修改的httpd.conf檔案替換
重新啟動phpdev5即可
修改完httpd.conf後僅重啟apache即可,phpdev5的控制面版上有這個選項,如圖,把apache安裝為服務後,右下腳托盤表徵圖關掉即可.
另外mysql面版也有安裝為服務選項,但建議不去使用它,反正我是沒有成功過
可以到cmd下
\mysql\bin\>mysqld-nt.exe --install,並執行;
開啟[開始] 按鈕下的“程式”=》“管理工具”=》“服務”,找到“mysql”服務,啟動它;或者用net start mysql啟動
修改密碼。
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
1、例1:給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -uroot -password ab12
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。