PHP WMAP apache
apache已經運行了,主要問題是:
我建立一個index.php的檔案
phpinfo();
?>
然後在瀏覽器輸入http://localhost或者http://localhost/index.php
輸入什麼都直接下載文檔,
我用的瀏覽器是google瀏覽器,我試過IE都是這樣
回複討論(解決方案)
要配置apache的預設根目錄
開啟httpd.conf檔案
找到documentroot
然後把路徑寫到directory(路徑)後面
我不太清楚wamp怎麼配 我沒用過
但apache的預設路徑應該是這麼配
我說的也不算極其詳細 你可以搜尋一下apache配置方法或者教程
那個說的比較詳細
apache php擴充沒開啟
http://localhost是顯示的it works?
不是的話應該沒有配好
wamp是整合server,裝好就能用,不用開啟什麼,不會出現下載的問題,除非你安裝沒安裝對
apache2 httpd.conf 裡應該是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 這是我的wamp.沒有改過
可以考慮重裝。
建立個test.php
phpinfo();
?>
存到裡面.然後看http://localhost/test.php
要配置apache的預設根目錄
開啟httpd.conf檔案
找到documentroot
然後把路徑寫到directory(路徑)後面
我不太清楚wamp怎麼配 我沒用過
但apache的預設路徑應該是這麼配
我說的也不算極其詳細 你可以搜尋一下apache配置方法或者教程
那個說的比較詳細
謝謝啦,我都按照網上的apache+php配置了
apache php擴充沒開啟
怎麼開啟啊??
http://localhost是顯示的it works?
不是的話應該沒有配好
wamp是整合server,裝好就能用,不用開啟什麼,不會出現下載的問題,除非你安裝沒安裝對
apache2 httpd.conf 裡應該是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 這是我的wamp.沒有改過
可以考慮重裝。
apache是顯示it's work!的,但使用php檔案就直接下載了
那你應該把你要開啟的php檔案放到主機路徑下 然後在瀏覽器地址欄輸入localhost/XXX.php來啟動你的php代碼
不能直接把php檔案拖到瀏覽器裡的....
我不知道你是不是這麼做的啊 但這麼做的話就會出現下載php檔案的情況了
apache php擴充沒開啟
怎麼開啟啊??
看apache配置 有這段沒 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路徑
AddType application/x-httpd-php .php
還有這段
那你應該把你要開啟的php檔案放到主機路徑下 然後在瀏覽器地址欄輸入localhost/XXX.php來啟動你的php代碼
不能直接把php檔案拖到瀏覽器裡的....
我不知道你是不是這麼做的啊 但這麼做的話就會出現下載php檔案的情況了
我是按照在瀏覽器地址欄輸入localhost/XXX.php這種方法做的
apache php擴充沒開啟
怎麼開啟啊??
看apache配置 有這段沒 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路徑
AddType application/x-httpd-php .php
還有這段
我有改啊,都是自己路徑了
改成這樣了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
這是注釋了。去掉前面的#好麼
wamp 都是一體裝的,一般上都不需要怎麼配置。你把建立的檔案放入哪裡了? 有沒有放入根目錄下?
apache php擴充沒開啟
怎麼開啟啊??
看apache配置 有這段沒 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路徑
AddType application/x-httpd-php .php
還有這段
我有改啊,都是自己路徑了
改成這樣了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
紅色字型的#去掉,#表示注釋,也就是不會生效。wamp預設就OK,你曾經手工修改過配置吧?
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
這是注釋了。去掉前面的#好麼
我刪除#號之後,apache2.2伺服器啟動不了。。。 怎麼辦!!
看apache配置 有這段沒 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路徑
AddType application/x-httpd-php .php
還有這段
我有改啊,都是自己路徑了
改成這樣了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
紅色字型的#去掉,#表示注釋,也就是不會生效。wamp預設就OK,你曾經手工修改過配置吧?
我改了之後,伺服器啟動不了,需要怎麼改呢
看apache配置 有這段沒 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路徑
AddType application/x-httpd-php .php
還有這段
我有改啊,都是自己路徑了
改成這樣了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
紅色字型的#去掉,#表示注釋,也就是不會生效。wamp預設就OK,你曾經手工修改過配置吧?
我改了之後,伺服器啟動不了,需要怎麼改呢
wamp不熟悉,但是為什麼你的php的路徑跟你的wamp不太一致?你難道單獨安裝了php嗎?
看apache的錯誤記錄檔,具體是什麼錯誤資訊。
error/ error.log
看apache的錯誤記錄檔,具體是什麼錯誤資訊。
error/ error.log
沒有error.log這個檔案
錯了,是logs/error.log
錯了,是logs/error.log
F:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
最後那個是什麼檔案的? 設定那個directory路徑只到htdocs而已
你直接把你的apache設定檔的所有內容發上來多好,省的大家胡亂猜。
你直接把你的apache設定檔的所有內容發上來多好,省的大家胡亂猜。
我一插入下面兩段就出錯了。
LoadModule php5_module "F:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "F:/Program Files/PHP"
錯誤記錄檔說:
[Fri Jul 26 23:08:41 2013] [warn] pid file F:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?