PALMisLIFE 討論區

標題: httpd.conf設定問題 [列印本頁]

作者: frogvoice    時間: 2006-9-9 00:10
標題: httpd.conf設定問題
剛裝了Apache2和PHP4
在httpd.conf一直搞不定php的設定,我是在Windows XP下安裝

我在httpd.conf最後加上

LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php

測試時一直說我該行語法錯誤,我查了網路和php安裝說明,都是這樣寫,請問那裡有問題?
謝謝前輩們指教...

[ 本文最後由 frogvoice 於 2006-9-9 00:13 編輯 ]
作者: sail    時間: 2006-9-9 00:30
標題: Re: httpd.conf設定問題
注意一下"\"和"/"
windows和linux的斜線是不一樣方向

[ 本文最後由 sail 於 2006-9-9 00:33 編輯 ]
作者: frogvoice    時間: 2006-9-9 00:40
標題: Re: httpd.conf設定問題
謝謝樓上的朋友,我有改過,還是不行


放錯版面很抱歉,謝謝網站大哥
作者: thomaschion094    時間: 2006-9-10 00:32
標題: Re: httpd.conf設定問題
路徑前後都加上 " 試試
作者: 拍郎    時間: 2006-9-10 00:43
標題: Re: httpd.conf設定問題
把 php\sapi 以及 php\dlls 下所有的 dll
在 C:\Windows\ 以及 C:\Windows\Systex32 都放一份

Windows 版的 apache 設定檔中
路徑還是用 / 沒錯

[ 本文最後由 拍郎 於 2006-9-10 00:44 編輯 ]
作者: frogvoice    時間: 2006-9-10 23:28
標題: Re: httpd.conf設定問題
謝謝樓上的前輩們指教

這兩天出門有點慢回,抱歉!
我已經投降改用AppServ,
下次有機會再重試一個個分開安裝
作者: alpe0924    時間: 2006-9-11 01:08
標題: Re: httpd.conf設定問題
if $var == php 5
  $file = php5apache2.dll,  php5ts.dll
else
  $file = php4ts.dll

put $file into  c:/windows/system32/


LoadModule php4_module "c:/php/sapi/php4apache2.dll"

DirectoryIndex index.html index.html.var index.php
AddType application/x-httpd-php .php
作者: frogvoice    時間: 2006-9-15 06:04
標題: Re: httpd.conf設定問題
謝謝alpe0924前輩回答,

找到問題的原因,
我裝的是Apache v2.2.3,
原來PHP4.4.4內附的php4apache2.dll只適用到Apache v1.3.x到2.0.x

要去下載修正檔
http://www.apachelounge.com/down ... e2.dll-php4.4.x.zip

以下轉載自網路上的解決方式
1. unzip the zip file;
2. use php4apache2.dll to replace the c:\php\php4apache2.dll;
3. Copy httpd.exe.manifest into $Apache install document\Apache2.2\bin;
4. If you didn't install the .NET framework 2, please run the vcredist_x86.exe..
5. restart your Apache2.2


ps:我還未試過,僅供參考

[ 本文最後由 frogvoice 於 2006-9-18 07:13 編輯 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5