『壹』 php未安裝好,apache不能運行!
不是必須的,iis也能支持php的運行,只不過一半使用php程序的時候都是用的apache。如果用iis的話需要配置一下,用apache不用配置。
『貳』 apache配置之後還是不能顯示PHP是什麼原因
第一、修改httpd.conf文件後,需要重新啟動apache服務,方法可以是:
net stop apache2.2
net start apache2.2
第二、如果配置文件httpd.conf有錯誤,啟動apache2.2的時候會失敗,可以在停止服務前用下面的命令檢測語法是否正確:
httpd.exe -t
『叄』 為什麼我的apache不解析php
應該是配置問題,修改一下配置:# 載入php模塊
LoadFile "/opt/php-5.3.1/php5ts.dll"
LoadMole php5_mole "/opt/php-5.3.1/php5apache2_2.dll"
# php.ini文件所在目錄
PHPIniDir "/opt/php-5.3.1"
# 接受到php頁面請求時,交給php引擎解釋,而不是下載頁面
AddHandler php5-script php
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps
# 將目錄的默認索引頁面改為index.php
DirectoryIndex index.php
『肆』 Apache 的php配置不成功
打開apache的安裝目錄進入bin文件夾,Shift鍵+滑鼠右鍵空白處選擇「在此處打開命令窗口」,輸入httpd.exe按回車看下報什麼錯誤,把錯誤信息復制在網路進行查詢會有相關的錯誤解決方式。
需要注意下,apache的低版本有些是不支持php7的,具體你需要去了解下。
另可以考慮安裝集成環境如wamp,phpstudy。
『伍』 配置完PHP,apache伺服器不能運行,如何解決
php的版本 和你的apach版本不一致。apache不支持。需要重新下載安裝php.下載地址:http://windows.php.net/download/
下載注意選擇類型,例如:
VC9 x86 Non Thread Safe (2011-Mar-22 13:26:53)
Zip [15MB]
sha1:
Installer [27.26MB]
sha1:
Debug Pack [7.84MB]
sha1:
VC9 x86 Thread Safe (2011-Mar-22 13:27:32)
Zip [15.13MB]
sha1:
Installer [27.38MB]
sha1:
Debug Pack [8.15MB]
sha1:
----------------------------------------------------------------------
第一類是線程不安全的
第二類才是線程安全的。
『陸』 配置完php後Apache不能啟動
1,埠沖突:有別的伺服器佔用了80 埠,(如IIs 伺服器或者tomcat )。因為默認都是80 埠,所以就會出現這種問題。
我查看了一下,裝了IIs伺服器,並啟動了,然後,停止了該服務,但是,還是無法啟動apache。
看到,還有人說,別的軟體業可能佔用該埠,然後,cmd 命令行中輸入命令:netstat -na;
查看,沒有別的軟體佔用。
2,查看php手冊,發現一句話
「可以選擇其它的路徑但最好不要用中間有空格的路徑(例如:C:\Program Files\PHP 就不太好),如果這樣做有些 web 伺服器會崩潰。」
我的php文件就放到了D:\Program Files\PHP 下。所以可能是這個問題。
於是,修改路徑為D:\php .
重啟apache 成功。
『柒』 wampserver 2.2 怎麼設置apache支持PHP網頁
左鍵單擊wamp右下方狀態欄圖標,選apache模塊,在彈出的下級菜單中選中php5_mole。然後伺服器會自動重啟就可以支持PHP了。
『捌』 開啟apache了為什麼打不開php文件
Apache 只是負責處理請求返回響應,它本身沒有解析 PHP 的功能。你需要安裝 PHP ,並且讓 Apache 可以調用 PHP(安裝PHP模塊),並寫好配置文件。這樣你請求一個 PHP 文件時,Apache 識別這是 PHP 文件,然後把它交給 PHP 模塊去處理,處理後 Apache 會將 PHP 處理後的輸出信息生成響應返回給你的瀏覽器。
『玖』 apache 無法載入php 不知道哪裡問題總是無法啟動。
不需要將dll拷貝到system32啊,php.ini也不用移動,只要做好配置就行了。
1、;D:\php;D:\php\ext」加到系統變數中的path原有值後面。
2、打開Apache的配置文件,在最後一行loadmole下面添加以下兩行,
LoadMolephp5_mole D:/php/php5apache2_2.dll
PHPIniDir"D:/php
第一行是指以mole方式載入php,第二行是指明php的配置文件php.ini的位置,當然,以上的「D:/php」要對應成你php的安裝目錄。
3、Apache的配置文件,DirectoryIndex(目錄索引,也就是在僅指定目錄的情況下,默認顯示的文件名)後面添加index.php
這樣php就融入apache了,至於要想php能夠直接調用其它模塊,比如訪問mysql,就在php.ini裡面把「;extension= php_mysql.dll」前的「;」去掉。再把
; On windows:
extension_dir = "D:/PHP/ext"這一句前面的分號去掉,並對應路徑,這個動作是指定PHP擴展包的具體目錄,以便調用相應的DLL文件,不用把他們移來移去的。http://www.phsyw.cn就是這么設置的,運行正常。希望幫到你,你有什麼問題再追問吧!
『拾』 為什麼我的APACHE總是不支持PHP
首先你要有PHP的執行程序,已經安裝。
然後打開httpd.conf 找到有一堆LoadMole 的地方,在最後一個LoadMole下面增加如下配置:
LoadMole php5_mole "${path}/php/php5apache2_2.dll"
PHPIniDir "${path}/"
SetEnv TMP "${path}/tmp"
注意其中:
第一行的${path}要換成你的PHP5的安裝目錄
第二行的${path}要換成你的php.ini文件所在的目錄
第三行的${path}要換成你指定的PHP的臨時目錄