apache五合一程序建立PHP+CGI運行環境
2024-08-27 18:30:18
供稿:網友
apache五合一下載
另外需要本機安裝apache四合一
因為在五合一中沒有包含perl解釋器,需要借用四合一安裝包中的perl。
估計下一個版本會修正這一點的。
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舊密碼一項就可以省略了。