發生這種情況是因為某些原因使PHP的模塊沒有順利運行。請在尋求幫助之前,先檢查下面三個步驟:
確認你運行的httpd程序是你剛編譯過的。請運行/path/to/binary/httpd -l。如果你沒有看到 mod_php3.c在列表中,請重裝Apache程序。
確定你在Apache的配置文件.conf (如 httpd.conf)中加入了MIME類型,如 AddType application/x-httpd-php3 .php3,同時也要確定上面的AddType沒有放在 a <Virtualhost>或<Directory>二個區域之中,否則會讓你加入的MIME 類型無效。
最後,由於Apache 1.2.x和Apache 1.3.x的系統配置文件的位置不同。你需要檢查真正的配置文件是哪個,同時看裡面有沒有為PHP加上AddType類型。你可以放個錯誤的配置語法在httpd.conf中,看運行httpd時有沒有錯誤信息來確定配置文件到底對不對。