2012-11-26 33 views
1

我已經安裝了Apache 2.0(httpd-2.0.64-win32-x86-no_ssl)並且它可以工作,然後我已經安裝了Php5.3並且它指向了Apache配置文件夾。如何在Windows 7上配置Apache for PHP?

失敗的情景: 1-創建簡單test.php的,擺在在C:\ Apache的\的Apache2 \ htdocs目錄 2-通話的 「http://本地主機:8080/test.php的」 - >「錯誤的請求...您的瀏覽器發送了此服務器無法理解的請求。」

通過NetBeans的博客

建議的解決方案(失敗) 1-添加這些兩行HTTPD.CONF 將AddType應用程序/ X的httpd - PHP .PHP 的LoadModule php5_module 「C:/php/sapi/php5apache2_2.dll」 它不工作,因爲在我的PHP安裝文件夾下沒有「php5apache2_2.dll」? 我有這樣的.dll文件:的php5ts.dll,ssleay32.dll,..

任何一個有任何建議,以成功運行PHP腳本?

+0

您可以嘗試將PHP作爲CGI腳本運行。 http://windows.fyicenter.com/view.php?ID=68也許FastCGI? – wassup

+1

然而,這被遷移到了ServerFault,因爲它是關於在客戶端操作系統上配置開發人員工具的,這對我們來說是非常重要的。如果關閉這個關閉主題的人閱讀[faq],那麼它清楚地表明開發人員工具在這裏是主題。 – Iain

回答

2

它可能是最簡單的只是下載WAMPsimilar all-in-one web server,特別是因爲你的環境是最可能不是生產環境。

+1

手動安裝Apache和PHP是一件很有趣的事情,但根據這個問題來看,這個人想要一個只能工作的開發服務器。 –

0

我知道這不是你要求的,但爲什麼要使用WAMP?首先,將桌面與DEV環境集成在一起並不是一個好主意(它很快就會變得麻木)。 Windows不是Web應用程序的自然環境。

給自己一個VMWare player(它是免費的)並安裝Ubuntu Server。現在你可以在Windows服務器上使用Windows了。如果需要,您也可以將您的VMWare環境置於家中。

+0

爲什麼不用Gentoo購買專用服務器呢? :) –

+0

「買」是這裏的關鍵詞,Gentoo?你真的想編譯所有的東西,爲了在DEV環境下做到這一點? –