iis安裝php5,iis安裝不成功

本文目錄一覽:

如何在iis下安裝php

CGI 用戶必須在 php.ini 中將 cgi.force_redirect 指令設為 0。其重要細節請閱讀 FAQ 中的cgi.force_redirect。此外,CGI 用戶可能需要設定 cgi.redirect_status_env 指令。在使用這些指令時,確保它們沒有在 php.ini 中被注釋掉。

*

PHP 4 的 CGI 文件名是 php.exe 而在 PHP 5 中是 php-cgi.exe。在 PHP 5 中,php.exe 是 CLI 版本,不是 CGI。

*

修改 Windows 的 PATH 環境變量以把 PHP 目錄包括進去。這樣 PHP 的 DLL 文件,可執行文件和 php.ini 就都可以保留在 PHP 目錄中而不用把 Windows 系統目錄搞亂了。更多細節見 FAQ 中的設定路徑 PATH。

*

IIS 專用用戶(通常為 IUSR_MACHINENAME)需要能夠讀取各個文件和目錄的權限,例如 php.ini,docroot 和 session 的 tmp 目錄。

*

確保在 php.ini 中正確設定了 extension_dir 和 doc_root 指令的值。這些指令依賴於 PHP 被安裝的系統。在 PHP 4 中,extension_dir 是 extensions 而在 PHP 5 中是 ext。因此在 PHP 5 中 extensions_dir 的一個取值例子是 “c:\php\ext”,IIS 的 doc_root 的取值例子是 “c:\Inetpub\wwwroot”。

*

PHP 擴展庫的 DLL 文件,如 php_mysql.dll 和 php_curl.dll,存放於 PHP 下載的 ZIP 包中(自動安裝包里沒有)。在 PHP 5 中,很多擴展庫都是 PECL 的一部分,可以從“Collection of PECL modules”包中下載,例如 php_zip.dll 和 php_ssh2.dll。點擊進入 PHP 下載頁。

*

在定義應用程序擴展名映射時,應選中“檢查文件是否存在”。以極小的性能為代價,IIS(或者 PWS)會在調用 PHP 之前檢查腳本文件是否存在並選出認證方法。這意味着 web 服務器會提供一個有道理的 404 形式錯誤信息而不是一條 CGI 錯誤說什麼 PHP 沒有輸出任何數據。

Windows NT/200x/XP 和 IIS 4 或更高版本

PHP 可以安裝為 CGI 或者 ISAPI 模塊。不管哪種,都需要啟動 Microsoft 管理控制台(也可能是“Internet 信息服務”,在 Windows NT 4.0 Option Pack 中或者在 Windows 2000/XP 下的控制面板=管理工具)。然後右鍵點擊 web 服務器節點(通常為“默認網站”),並選擇“屬性”。

如果想用 CGI 方式,按如下方法進行:

*

選擇“主目錄”,“虛擬目錄”或“目錄”標籤頁,然後進行:

*

將執行權限改為“純腳本”

*

點“配置”按鈕,選擇“映射”標籤頁。點擊“添加”按鈕,將“可執行文件”指向適當的 CGI 文件名。例如 PHP 5 的值可能是:C:\php\php-cgi.exe。在“擴展名”中填入 .php。選擇“全部動作”(或者“限制為”留空),選中“腳本引擎”。然後點擊“確定”。

*

設定合適的目錄安全性(在 Internet 信息服務中完成)。如果 NT 服務器使用 NTFS 文件系統,給 I_USR_ 用戶加上 php.exe/php-cgi.exe 文件所在目錄的可執行權限(通過資源管理器完成)。

要用 ISAPI 模塊方式,按如下方法進行:

*

如果不想用 PHP 進行 HTTP 認證,應該跳過這一步。在“ISAPI 篩選器”標籤頁中添加一個新的 ISAPI 篩選器。“篩選器名稱”設為 PHP,“可執行文件”設為 php4isapi.dll/php5isapi.dll 的路徑。

*

選擇“主目錄”,“虛擬目錄”或“目錄”標籤頁,然後進行:

*

將執行權限改為“純腳本”

*

點“配置”按鈕,選擇“映射”標籤頁。點擊“添加”按鈕,將“可執行文件”指向適當的 ISAPI DLL。例如 PHP 5 的值可能是:C:\php\php5isapi.dll。在“擴展名”中填入 .php。選擇“全部動作”(或者“限制為”留空),選中“腳本引擎”。然後點擊“確定”。

*

完全停止 IIS(NET STOP iisadmin)

*

重新啟動 IIS(NET START w3svc)

對於 IIS 6(2003 Server),打開 IIS 管理器,進入 web 服務擴展,點擊“添加一個新的 web 服務擴展”,“擴展名”中輸入名稱,例如 PHP,再點擊“添加”按鈕,點擊“瀏覽”選擇要麼 ISAPI 文件(php4isapi.dll 或 php5isapi.dll)或者 CGI 文件(php.exe 或 php-cgi.exe)作為“文件路徑”後點“確定”,然後選中“設置擴展狀態為允許”並點“確定”。

要使用 index.php 作為默認文檔,在“文檔”標籤頁中選擇“添加”。輸入 index.php 並點“確定”。用上下箭頭按鈕調整順序。這和在 Apache 中設定 DirectoryIndex 相似。

對於每個要關聯為 PHP 腳本的後綴都要重複以上步驟。.php 是最常用的,此外為兼容一些遺留下來的老程序可能還需要加上 .php3。

如果過些時候之後碰到 CPU 佔用率達到 100%,則取消選中“緩存 ISAPI 應用程序”(“主目錄”下點“配置”按鈕”)。

1 怎樣將 PHP 目錄加入到 Windows 路徑 PATH 中去?

在 Windows NT,2000,XP 和 2003 下:

*

進入控制面板並打開“系統”圖標(開始 – 設置 – 控制面板 – 系統,Windows XP/2003 中是:開始 – 控制面板 – 系統)

*

選擇“高級”標籤頁

*

點擊“環境變量”按鈕

*

在“系統變量”欄中

*

找到 Path 這一項(可能需要向下滾動才能找到)

*

鼠標雙擊 Path 這一項

*

在最後加入你的 PHP 目錄,包括前面的“;”(例如:;C:\php)此處好像是ext的目錄

*

點擊“確定”並重新啟動電腦

注意: 記住在上述修改之後重新啟動,以確保對 PATH 的改變生效。

PHP 手冊過去提倡把文件拷貝到 Windows 系統目錄中去,這是因為該目錄(C:\Windows,C:\WINNT,等等)默認就在系統路徑中。但是把文件拷貝到 Windows 系統目錄中這一方式早已不被提倡,還可能造成問題。

2 怎樣使 php.ini 文件在 Windows 下被 PHP 所用?

有幾種方法。如果使用 Apache,閱讀專門的安裝指示(Apache 1,Apache 2),否則就必須設定 PHPRC 環境變量:

在 Windows NT,2000,XP 和 2003 種:

*

進入控制面板並打開“系統”圖標(開始 – 設置 – 控制面板 – 系統,Windows XP/2003 中是:開始 – 控制面板 – 系統)

*

選擇“高級”標籤頁

*

點擊“環境變量”按鈕

*

在“系統變量”欄中

*

點擊“新建”按鈕並在“變量名”中輸入“PHPRC”,在“變量值”中輸入 php.ini 文件所在的目錄(例如:C:\php)

*

點擊“確定”並重新啟動電腦

如何設置iis服務器支持php5.x

下面介紹PHP手工安裝步驟:

第一步:直接解壓縮放到C盤PHP目錄下了,這樣查找文件會方便許多。解壓縮完後的PHP目錄就是C:\PHP

第二步:為

PHP

設置一個有效的配置文件,php.ini。在

ZIP

包中有兩個

ini

文件,php.ini-dist

php.ini-recommended。建議使用

php.ini-dist,因為在該文件中

優化了性能和安全。

再查找extension_dir

=

“./”

改為

extension_dir

=

“C:\PHP\ext”

(指定動態連接庫的目錄,php5和php4不同的地方就是它的動態連接庫目錄變了,這在它的文檔結構里有詳細

的說明)

然後再查找;extension=php_mbstring.dll,把下面幾句前面的分號去掉

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dll

第三步配置iis服務器

1)打開Internet信息服務(IIS)管理器後,在鼠標左擊選中“Web服務擴展”,單擊鼠標右鍵在彈出的菜單中選擇“添加一個新的Web服務器擴展”

在彈出的新建Web服務擴展窗

口中擴展名填寫:PHP,點擊“添加”按鈕,點擊“瀏覽”按鈕,選擇php5isapi.dll(如:C:\PHP\php5isapi.dl),點擊“打開”按鈕,勾選上“設置擴展狀態為允許”,點擊“

確認”按鈕。

2)在需要PHP支持的網站上點右鍵,選屬性,在主目錄屬性卡上,點配置,添加PHP映射

3)修改iis服務器配置

在網站—》屬性—》isapi篩選器,添加php指向文件php5.isapi.dll,

然後映射.php文件

主目錄—》配置(修改為純腳本)—》映射文件添加.php指向php5isapi.dll文件動作限制為GET,POST

第四步為了不配置環境變量

我們需要把幾個文件複製到windows目錄下

和windows的system32文件夾下

windows文件夾下的幾個文件

php.exe

php-win.exe

php.ini

libmysql.dll

windows的system32文件夾的幾個文件

php_mbstring.dll

php_gd2.dll

php_mysql.dll

ext中的文件全考過去就行

第五步

在localhost的根目錄下新建一個記事本文件,然後打開在裡面寫上如下內容

phpinfo();

然後保存為.php文件

第六步

在運行里輸入iisreset重啟iis服務器,看看網站屬性php的isapi是否顯示綠色如果是的話

祝賀你安裝成功!(註:如果不行的話還可能是權限問題,把C盤下的php文件夾添加一

個user權限給讀取和運行的權限就夠了)

確定

Web

目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉

Internet

信息服務管理器,在命令提示符中執行如下命令:

net

stop

w3svc

net

stop

iisadmin

net

start

w3svc

然後在“Internet

服務管理器”左邊的“WEB服務擴展”中設置ISAPI

擴展允許,Active

Server

Pages

允許

在IIS上安裝php時設置映射時出錯..大蝦幫忙!!

分類: 電腦/網絡 軟件 其他軟件

問題描述:

我想安裝PHP..

其他都安裝好了..就是在主目錄設置映射的時候.設好了,而確定鍵是灰色的..點不了..

解析:

確認可執行文件路徑正確,比如C:\WINDOWS\system32\php5nsapi.dll

然後填寫擴展名.php

再去點一下可執行文件路徑C:\WINDOWS\sy…\php5nsapi.dll

不要讓路徑中有省略號…

這樣就可以確定了

php5foriis6環境集成安裝包 怎麼安裝

php5環境集成安裝包 for IIS6 2.0 功能說明:

1:php5.25+mysql 5.045+zend 3.3.a+phpmyadmin 3.3

一鍵安裝,無需手動添加應用程序擴展。讓你快速搭建PHP運行的環境。

2:整個安裝包僅向C盤寫入一個php.ini文件,我也最討厭服務器在c盤亂加載東西(php採用添加path的方式,方便升級)。

3:整個安裝包可以自動識別你所安裝的路徑,建議安裝在c盤以外的目錄。

4:安裝過程中自動添加php環境變量,不用重啟服務器,自動添加了php的web服務擴展(isapi),打開了相關支持isapi的iis擴展,自動創建了phpmyadmin管理網站(默認端口為8080),自動添加iis的isapi緩存擴展,自動設置了php安裝目錄權限(要求磁盤為ntfs格式)詳細說明請注意安裝過程。

5:phpmyadmin管理路徑為默認ip的8080端口,如果不能登陸,請修phpmyadmin中的配置文件路徑!

6: php.php為探針

7: mysql用戶名為:root 密碼為123456 請自己修改

8: 安裝包內所有程序版權歸原作者所有;

怎樣在iis6.0下安裝php

1 PHP語言在網絡編程中佔有越來越重要的地位,這篇文章的目的就是告訴你在Windows Server 2003環境下如何將PHP安裝到你的IIS中。我用的是Windows Server 2003簡體中文版、IIS6.0簡體中文版和PHP 5.0.1 zip package,PHP安裝包可以從PHP的官方站點下載,目前PHP最新版本為5.0.1。 圖1

2 IIS安裝好了以後我們就可以開始安裝PHP服務了,首先將已經下載好的PHP 5.0.1 zip package安裝包解壓到c:\php目錄下,然後通過“開始”→“程序”→“管理工具”→“Internet 信息服務(IIS)管理器”來啟動IIS管理器。

接下來,展開IIS管理器左側邊欄樹狀目錄,右鍵單擊“默認網站”,選擇“屬性”(如圖2)。 圖2

3 選擇“ISAPI篩選器”標籤,單擊“添加”安鈕。在彈出的對話框中輸入篩選器名稱為PHP,再單擊“瀏覽”,選擇可執行文件為C:\php\php5isapi.dll,單擊“確定”(如圖3)。 圖3

4 再選擇“主目錄”標籤,單擊“配置”按鈕,在彈出的對話框中選擇“添加”,可執行文件還是C:\php\php5isapi.dll文件,擴展名為.php,然後單擊“確定”即可(見圖4)。 圖4

5 在“默認網站 屬性”中的配置到這裡就基本結束了,另外你還可以選擇“文檔”標籤將index.php文件設置為默認內容文檔。

現在,再回到IIS管理器的左側邊欄樹狀目錄,右鍵單擊“Web服務擴展”,選擇“添加一個新的Web服務擴展”。在彈出的對話框中輸入擴展名為PHP,然後單擊“添加”按鈕,選擇“瀏覽”,添加要求的文件為C:\php\php5ts.dll 文件,並勾選“設置擴展狀態為允許”(如圖5),單擊“確定”即完成PHP在IIS環境下的安裝。

6

7 安裝完成以後,你就可以直接在你自己的機器上運行、調試各類PHP程序了。

原創文章,作者:IFISW,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329193.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
IFISW的頭像IFISW
上一篇 2025-01-14 18:55
下一篇 2025-01-14 18:55

相關推薦

發表回復

登錄後才能評論