2011-03-19 123 views
1

我建立了自己的Apache服務器;與MySQL,PHP和PHPMyadmin。PHP 5.3 - 讓它在Apache服務器上運行?

它曾用於以前在各種計算機上以前的工作;但那是我處理的舊版本,而不是最新版本。然而,自從我更新了我的PHP版本以來,這已經有一段時間了,所以我就這麼問。

爲了使5.36能夠正常使用Apache,需要進行哪些配置更改?

目前任何.htm文件都可以在http://localhost中正確顯示,但沒有.php文件。

我看到的只是一個文本文件,所以出了什麼問題?

該服務器不公開 - 事實上,它在Windows Vista Home Edition安裝上,它是一個開發工具。我不需要擔心其他任何事情,因爲這是一個全新的安裝。

需要做什麼配置更改?

我想:

# mod_php5 
Include conf/extra/suite-php5.conf 

,但沒有工作,所以有什麼用PHP 5.36的解決方案?

我應該重新啓用上述行(它現在用#符號註釋掉)。

到目前爲止服務器工作;但它沒有提供PHP頁面,這很奇怪。

任何人有任何想法爲什麼?我會很高興地感謝你的幫助!

因爲它現在正在開發中,所以不會發布httpd.conf。

+0

[沒有更多VC6版本的PHP 5.3.x?](http://stackoverflow.com/questions/5346568/no-more-vc6-versions-of-php-5-3x) – mario 2011-03-19 00:18:58

+1

你可以嘗試一些類似WAMP或XAMP的東西,它們將apache,php和mysql放在一個很好的包中,而不必混淆在一起安裝它們。 – 2011-03-19 01:48:27

回答

1

No more VC6 versions of PHP 5.3.x?

From the release announcement: 

    Windows users: please mind that we do no longer provide builds 

與Visual Studio C++ 6. 創建是不可能使用這種無人維護 編譯維持 Windows中的高 質量和安全構建PHP的。

For Apache SAPIs (php5_apache2_2.dll), be sure that you 

使用Visual Studio C++ 9版本的 Apache。我們推薦ApacheLounge提供的PHP版本爲 。對於任何 其他SAPI(CLI,FastCGI通過mod_fcgi, FastCGI與IIS或其他FastCGI 有能力的服務器),一切正常工作爲 之前。第三方擴展 提供程序必須重建它們的 擴展以使它們兼容,並且可以使用我們不再提供的Visual Studio C++ 9 構建加載。

1

檢查您的配置文件的http和php。我有一段時間沒有這樣做,但是您需要將文件類型.php添加到希望Apache服務的文件類型列表中。仔細閱讀配置文件。

另外,在你的http配置文件中應該有一些額外的行,告訴Apache在哪裏可以找到php,相對於php.ini文件。您需要在配置文件和Microsoft OS的環境/系統變量部分中設置路徑信息。

相關問題