文章詳情頁(yè)
對(duì)《Windows 9x/NT下以Apache的模塊方式安裝PHP4》的補(bǔ)充
瀏覽:101日期:2024-01-16 11:08:43
作者: Tony Reeves ()發(fā)表日期: 08/19 14:40前些日子,是我寫(xiě)了這篇文章! ;;本來(lái)我想為剛剛接觸PHP且又使用WIN9X/NT的朋友們提供一些幫助, ;;為他們?cè)缛战⒁粋€(gè)小型的調(diào)試環(huán)境而盡一點(diǎn)自己的微薄之力。 ;;卻不想,自己水平太次,文章寫(xiě)的不夠全面,而使很多朋友陷入 ;;麻煩之中。 很多人都問(wèn)我為什么會(huì)出現(xiàn)這樣的錯(cuò)誤? ;;Syntax error on line 4 of C:/apache/conf/mod_php4.conf: ;;Cannot load C:/apache/modules/mod_php4 into server: 這里主要有下面幾個(gè)原因 ;;~~~~~~~~~~~~~~~~~~~~~~ ;;1. mod_php4-4.0.1-pl2.zip中附帶的readme.txt文件講的很清楚 ;;第一條,把你的PHP4目錄路徑加入到你的PATH中。是不是一定要 ;;加上呢?如果你把php4ts.dll這個(gè)文件拷貝到了 ;;c:windowssystem目錄下面,那么這一步,就可以省略。否則就 ;;會(huì)出現(xiàn)上面提出的錯(cuò)誤。 ;;很多朋友既沒(méi)有把路徑加到PATH中,也沒(méi)有拷貝php4ts.dll這個(gè) ;;文件到%SYSTEM%目錄下面。所以就出現(xiàn)了上面的錯(cuò)誤。 ;;也許有人會(huì)問(wèn),把路徑加到PATH中?怎么加呢?我在phpinfo() ;;也就是PHP4的配置文件中看到了PATH 的值,只有c:windows; ;;c:windowssystem;c:mysqlbin;c:apache ;;httpd.conf中沒(méi)有關(guān)于這個(gè)PATH的設(shè)定選項(xiàng)??! ;;這里很簡(jiǎn)單你只要在autoexec.bat中加上一句 ;;PATH=%PATH%;c:php4;c:mysqlbin;c:apache; ;;就可以搞定了。重新啟動(dòng)計(jì)算機(jī),打開(kāi)php4配置文件看看!是不是 ;;到里面了? ;;因?yàn)槲铱紤]到在CGI模式安裝PHP4時(shí),大家一定都已經(jīng)把php4ts.dll ;;拷貝到%system%下面了,所以沒(méi)有提到,給大家造成不便,還請(qǐng)見(jiàn)量! 2. 就是mod_php4.dll這個(gè)文件,我不知道您的更新觀念有多么強(qiáng), ;;總之我用的是最新的版本...... ;;這里我要提醒您的是,mod_php4.dll這個(gè)文件的版本,如果和你的PHP4 ;;不一樣,那么也會(huì)出現(xiàn)上面的錯(cuò)誤.你把不同版本的mod_php4.dll文件拷貝 ;;到modules下面等于什么也沒(méi)干! 3. 你壓根就沒(méi)有拷貝mod_php4.dll到modules目錄下面,雖然這看起來(lái)有些 ;;愚蠢,但是請(qǐng)不要過(guò)于自信,你腦袋再聰明也有昏頭的時(shí)候.還是到modules ;;下面看看吧!安心一點(diǎn)!! ;;這個(gè)問(wèn)題就解答到這里,我相信還有別的原因,如果我找到了,我會(huì)告訴大家的. 還有朋友問(wèn)我為什么PHP4安裝為APACHE的模塊以后,apache的啟動(dòng)速度反而 ;;變慢了! 這并不和我在文章中說(shuō)的話沖突,我在文章中的意思是,PHP文件的執(zhí)行效率, ;;而不是APACHE的速度. ;;PHP4安裝為APACHE的模塊,APACHE啟動(dòng)時(shí),必然要加載mod_php4.dll文件. ;;啟動(dòng)速度肯定會(huì)慢!! APACHE的啟動(dòng)速度應(yīng)該還和PHP_*.DLL文件有關(guān),打開(kāi)PHP.INI,把所有你不 ;;需要的php4_***.dll文件都注釋掉! ;;;extension=php4_*.dll ;;這樣會(huì)加快啟動(dòng)速度! ;;因?yàn)樗鼏?dòng)時(shí),這些文件也是要加載的. ;;也有人問(wèn)我為什么PHP4安裝為APACHE的模塊以后,和機(jī)器里的軟件發(fā)生沖突, ;;比如不能進(jìn)行windows查找操作,不能使用editplus,天哪,罪過(guò)! ;;我實(shí)在想不出這是什么原因,您還是先殺殺毒再說(shuō)吧! Tony Reeves;;
標(biāo)簽:
PHP
排行榜
