對《Windows 9x/NT下以Apache的模組方式安裝PHP4》的補充

來源:互聯網
上載者:User
作者: Tony Reeves ()
發表日期: 08/19 14:40
前些日子,是我寫了這篇文章!
  本來我想為剛剛接觸PHP且又使用WIN9X/NT的朋友們提供一些協助,
  為他們早日建立一個小型的調試環境而盡一點自己的微薄之力。
  卻不想,自己水平太次,文章寫的不夠全面,而使很多朋友陷入
  麻煩之中。
很多人都問我為什麼會出現這樣的錯誤?
  Syntax error on line 4 of C:/apache/conf/mod_php4.conf:
  Cannot load C:/apache/modules/mod_php4 into server:
這裡主要有下面幾個原因
  ~~~~~~~~~~~~~~~~~~~~~~
  1. mod_php4-4.0.1-pl2.zip中附帶的readme.txt檔案講的很清楚
  第一條,把你的PHP4目錄路徑加入到你的PATH中。是不是一定要
  加上呢?如果你把php4ts.dll這個檔案拷貝到了
  c:\\windows\\system目錄下面,那麼這一步,就可以省略。否則就
  會出現上面提出的錯誤。
  很多朋友既沒有把路徑加到PATH中,也沒有拷貝php4ts.dll這個
  檔案到%SYSTEM%目錄下面。所以就出現了上面的錯誤。
  也許有人會問,把路徑加到PATH中?怎麼加呢?我在phpinfo()
  也就是PHP4的設定檔中看到了PATH 的值,只有c:\\windows;
  c:\\windows\\system;c:\\mysql\\bin\\;c:\\apache
  httpd.conf中沒有關於這個PATH的設定選項啊!
  這裡很簡單你只要在autoexec.bat中加上一句
  PATH=%PATH%;c:\\php4;c:\\mysql\\bin\\;c:\\apache;
  就可以搞定了。重新啟動電腦,開啟php4設定檔看看!是不是
  到裡面了?
  因為我考慮到在CGI模式安裝PHP4時,大家一定都已經把php4ts.dll
  拷貝到%system%下面了,所以沒有提到,給大家造成不便,還請見量!
2. 就是mod_php4.dll這個檔案,我不知道您的更新觀念有多麼強,
  總之我用的是最新的版本......
  這裡我要提醒您的是,mod_php4.dll這個檔案的版本,如果和你的PHP4
  不一樣,那麼也會出現上面的錯誤.你把不同版本的mod_php4.dll檔案拷貝
  到modules下面等於什麼也沒幹!
3. 你壓根就沒有拷貝mod_php4.dll到modules目錄下面,雖然這看起來有些
  愚蠢,但是請不要過於自信,你腦袋再聰明也有昏頭的時候.還是到modules
  下面看看吧!安心一點!!

  這個問題就解答到這裡,我相信還有別的原因,如果我找到了,我會告訴大家的.
還有朋友問我為什麼PHP4安裝為APACHE的模組以後,apache的啟動速度反而
  變慢了!
這並不和我在文章中說的話衝突,我在文章中的意思是,PHP檔案的執行效率,
  而不是APACHE的速度.
  PHP4安裝為APACHE的模組,APACHE啟動時,必然要載入mod_php4.dll檔案.
  啟動速度肯定會慢!!
APACHE的啟動速度應該還和PHP_*.DLL檔案有關,開啟PHP.INI,把所有你不
  需要的php4_***.dll檔案都注釋掉!
  ;extension=php4_*.dll
  這樣會加快啟動速度!
  因為它啟動時,這些檔案也是要載入的.

  也有人問我為什麼PHP4安裝為APACHE的模組以後,和機器裡的軟體發生衝突,
  比如不能進行windows尋找操作,不能使用editplus,天哪,罪過!
  我實在想不出這是什麼原因,您還是先殺殺毒再說吧!
Tony Reeves  


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.