2011-05-05 60 views
1

我有一臺Windows 7機器(64位)和另一個帶有Windows Vista(32位)的系統。 我必須看看PHP 4/PHP 5代碼(不確定哪一個是確切的,是否有辦法找出?)。 從我安裝它開始已經很長時間了(使用Apache,但我不記得在安裝過程中我做了什麼!) 我有哪些選項,因此我可以在本地安裝用於編碼和測試目的的PHP我的機器。適用於Windows 7的PHP 4/5安裝

Windows 7系統確實有IIS,我不確定是否從PHP網站安裝.gz +允許CGI類型的文件用於IIS?

而且我仍然不需要爲PHP編譯代碼更改(因爲它是解釋+在訪問時運行),這是否仍然正確?

我一直在尋找一些答案,像這樣:PHP installation on windows (和谷歌搜索),現在我真的很困惑!

對於開始,我只想安裝PHP,然後鍵入代碼並在我的本地計算機上查看的代碼(如果可能,請進行調試)。如果可能,請給我詳細的步驟或鏈接。最壞的情況下,我將不得不看看網上的鏈接,將爲我做的處理,而不是我的服務器。

更新: 我已經安裝了Apache Http Server 2.2(用於Windows),並且在安裝之後,還將localhost指向IIS。有沒有辦法在兩者之間進行交換,還是必須將PHP配置爲僅與IIS一起使用?也嘗試安裝XAMPP並且無法啓動Apache服務(端口80表示它已經開始使用該服務,所以我不知道發生了什麼)

我也嘗試爲Windows IIS以及Apache安裝PHP。 首先,Apache Web服務器不會進入它的默認索引頁面,IIS仍在發揮作用。 接下來,PHP文件的行爲就好像從未安裝過PHP一樣,它會打開代碼,就好像我們正在查看代碼一樣,而不是瀏覽器中的功能。

回答

1

下載並安裝Wamp或XAMPP。他們都是標準的贏。安裝(不需要自行編譯)。他們將爲您創建一個本地Apache實例,因此您不必擔心IIS。將代碼複製到www文件夾(用於wamp)或htdocs文件夾中。 (如果是PHP 4代碼,大部分應該仍然以PHP 5運行。)導航到localhost/<代碼子文件夾>,您將看到代碼運行時會發生什麼。

是的,除非特殊情況,否則PHP不需要編譯。

+0

我仍在使用本地主機查看IIS。我不想改變這個選項..以防萬一,我可以恢復到IIS的情況下,Apache做我的本地主機的東西? – 2011-05-05 15:25:34

+0

我運行了XAMPP安裝,並發現錯誤,說它不能在Windows 7下工作(也許是因爲它是64位??)端口80也在使用中(由IIS)。那麼我怎樣才能安裝/測試PHP。是否有辦法使用任何專門用於Microsoft的其他工具(因爲Microsoft從不支持我們可能使用非Microsoft產品的事實) – 2011-05-05 15:48:21

2

像提到的cwallenpoole一樣,使用XAMPP或WAMP,這兩種方法都是在Windows機器上安裝apache/php .etc的簡單方法。

安裝XAMPP後,您可以將您的文件保存到C:/ XAMPP/htdocs目錄(或你選擇安裝XAMPP),他們就可以通過在瀏覽器中訪問http://localhost/查看/ RAN

+0

問題是localhost指向已安裝的IIS。因此,我並不想啓動Apache服務器。我也嘗試更改Apache和IIS的配置(雖然IIS似乎並沒有停止:(但問題是兩個端口都是相互衝突的,我試圖解決這個問題,但無濟於事) – 2011-05-05 21:22:00

+0

你能卸載/禁用IIS?如果它不能正常停止,請嘗試通過按下'Win + R',然後鍵入'msconfig',在運行時停止它,然後單擊'services'選項卡並嘗試查找IIS服務,或者HijackThis應該也可以殺死它,如果XAMPP不適合你,你可以隨時卸載它,然後重新激活IIS。 – wyqydsyq 2011-05-06 02:27:39

+0

感謝你提供的有用提示。 PHP正確地用於64位Windows機器。 – 2011-05-23 18:38:27