在安裝了IIS7之后,很多用戶在配置PHP時會遇到困難。本文將為大家提供關于如何配置PHP的詳細指導。
首先,需要安裝PHP。可以到php.net下載PHP的最新版本。安裝完成后,在服務器上創建一個目錄來存儲PHP文件。例如,可以在C:\inetpub\wwwroot下創建一個名為phpscripts的目錄。
接下來,需要在IIS中設置PHP文件的處理程序。打開IIS Manager,并選擇服務器名。選擇“處理程序映射”并點擊“添加模塊映射”。在出現的對話框中,輸入以下信息:
請求路徑:*.php
模塊:FastCgiModule
可執行文件:C:\PHP\php-cgi.exe(這是PHP解釋器的位置)
名稱:PHP via FastCGI
配置完成后,重啟IIS。
現在,我們可以在phpscripts目錄中創建PHP文件以進行測試。例如,可以創建一個名為test.php的文件,并在其中添加以下代碼:保存并運行test.php文件(例如,http://localhost/phpscripts/test.php)。如果一切設置正確,將會看到PHP信息頁面的輸出。
但是,有時會出現404錯誤,這可能是由于IIS的默認文檔列表導致。在這種情況下,需要打開IIS Manager,選擇網站并點擊“默認文檔”。在默認文檔列表中添加index.php,并將其移動到文件夾列表的頂部。
此外,還需要確保PHP的配置正確。可以打開php.ini文件來進行設置。在 WindowsIIS 環境中,可以找到php.ini-production 文件,并將其更名為 php.ini 并保存在 PHP 的安裝目錄中。在文件中,確保以下內容得到正確設置:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
最后,需要重新啟動IIS以使更改生效。此時,PHP已經配置完畢,可以開始在IIS7中運行PHP網站和應用程序。
上一篇iis7.5配置php
下一篇css中文字粗細