導航:首頁 > 編程語言 > 怎麼讓iis支持php

怎麼讓iis支持php

發布時間:2022-08-31 15:52:38

1. 如何讓IIS支持php

二、打開該文件,找到extension_dir = "./" ,將其改為 extension_dir = "C:\php-4.3.2-Win32\extensions" ;再找到 session.save_path = /tmp ,將其改為 session.save_path = C:\php-4.3.2-Win32\sessions 。(註:此時需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session ) 三、將修改好的php.ini文件拷貝至C:\winnt目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\winnt\system32目錄下。 四、打開「Internet服務管理器」,選擇想支持PHP的站點,打開屬性頁,點擊「ISAPI篩選器」選項卡,點擊「添加」,在彈出的「篩選器屬性」窗口的「篩選器名稱」中填入「php」;在「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」,點擊確定。 五、點擊「主目錄」選項卡,選擇「應用程序設置」中的「配置」按鈕,在彈出的「應用程序配置」窗口中點擊「添加」按鈕,在彈出的「添加/編輯應用程序擴展名映射」窗口中的「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」,「擴展名」一項填入「php」 OK,一切搞定,重起IIS,到你的頁面文件目錄下寫一個phpinfo,測試一下PHP文件能否被正確解析。

2. iis怎麼設置支持php程序

首先需要確認你PHP的安裝版本,PHP5.2和PHP5.3在IIS上有不同的安裝方式,IIS上PHP安裝配置教程
http://www.leapsoul.cn/?p=753
,主要是ISAPI和FASTCGI兩種方式

3. 怎麼讓IIS支持PHP

php 安裝包中就存在安裝方法。下面資料是在 %php root%\install.txt 文件中提到的。我通常都按照這個方法配置 IIS + php ,白試百靈。當然 php 離開 MySQL 就不精彩了,有時間你在配置一個 MySQL 出來,就很夠用了。 WinNT + IIS + php + MySQL 雖然在使用上沒有 Linux + Apache + php + MySQL 來的高速,可是做為調試環境還是非常方便的。
PHP 在 IIS (CGI) 中的安裝 (翻譯兼心得)

1、 復制 php.ini-dist 文件島你的系統文件夾(在你安裝Windows 的文件夾下,比如 C:\Windows 或者 C:\WINNT 下),將該文件改名為 php.ini , 按照你需要的配置修改文件中的設置內容。
2、 打開 "Microsoft 管理控制台" ( 也許在你的系統中被稱作 "Internet 服務管理器" , 嘗試打開 開始 -> 設置-> 控制面板 -> 管理工具 -> Internet 服務管理器, 在你的 Windows 2000 / XP / 2003 下)。
3、 滑鼠右鍵單擊你的站點的根目錄接點 ( 顯示在控制台的左側的屬性管理器中,或許在 Internet 服務管理器 -> pascal(你的機器名) -> 默認Web站點 ),在彈出菜單中選擇 "屬性"。
4、 在 "主目錄" 選項卡中單擊 "配置" 按鈕,打開 "應用程序配置" 對話框。
5、 進入 "應用程序映射" 選項卡, 添加一個新的項目 用 php.exe 的全路徑 (如 "C:\Program Files\PHP\php.exe" 或者 C:\PHP\php.exe) 添加到 "可執行文件" 文本框, ".php" 作為 "擴展名", "動作" 項選擇 "全部" (我個人推薦), 選擇 "腳本引擎" 復選框,如法炮製 可以添加一些別的擴展名支持,如 .php3 .php4 等。按確定按鈕或者應用按鈕保存配置。
6、 放置一個 .php 的文件在你的WEB伺服器的根目錄所在的文件夾下,執行一下,看看效果。

當然測試的時候不一定非要把文件放在 web 根目錄下,也可以放在虛擬文件夾下測試。

4. 如何在IIS中配置PHP

第一步:下載PHP主程序

第二步:接下來將PHP文件夾中的php.ini-dist復制到C:\WINDOWS目錄下並改名為php.ini,復制php5ts.dll和libmysql.dll兩個文件到
C:\WINDOWS\system32中。

第三步:為了讓PHP支持MYSQL和GD庫需要編輯php.ini文件,用記事本打開該文件,查找「extension_dir」,然後把extension_dir
=
"./"修改為extension_dir
=
"C:\php\ext";另外還需要把「;extension=php_mysql.dll」前的分號去掉,改成extension=php_mysql.dll。把「;extension=php_gd2.dll」前的分號也去掉,修改為extension=php_gd2.dll。

第四步:配置IIS的PHP映射:
1步:打開IIS,在默認網站上點右鍵選擇「屬性"
2步:找到「主目錄」標簽,點右下角的「配置」按
3步:在「添加和編輯應用程序擴展名映射」窗口中,通過瀏覽按鈕找到c:\php\php5isapi.dll文件,擴展名輸入.php,這樣在解析過程中將自動調用php5isapi.dll解釋PHP語言。另外還需要把「腳本引擎」和「檢查文件是否存在」選中
4:返回到默認網站屬性窗口的「主目錄」標簽,將執行許可權修改為「腳本和可執行文件」,這樣才能夠執行PHP程序
5:來到默認網站屬性窗口的「文檔」標簽,將index.php添加到默認文檔列表中
OK!OK!

5. 如何讓IIS7支持PHP

目前很多網站採用PHP編寫,但是,其伺服器環境可不一定是FreeBSD、Linux,很多PHP的網站都是運行在Windows2000、Windows2003和Windows Server 2008系統上。而且,根據之前諸多的消息顯示,Windows Server 2008中運行PHP的效率提高了40%以上的。

下面,就讓我進入今天的主題,如何在IIS7下面添加對PHP網頁的支持。

系統環境:Vista / Windows Server 2008

一、首先,安裝IIS7(控制面板程序和功能、Windows功能),在默認選擇的條件下,記得須勾上ISAPI的兩個選項。

安裝完成後,瀏覽器中輸入http://127.0.0.1,如果不出意外,會出現一個IIS7的歡迎界面。

二、接下來,安裝PHP

下載PHP安裝包可以到:http://cn.php.net/downloads.php,在此下載windows binaries。在完成PHP安裝後,我安裝在d:php中,在此目錄中,找到php.ini-dist,將其改名為php.ini,打開php.ini:

找到:extension_dir = "./",替換為extension_dir = "d:php";

找到:Windows Extensions :

去掉其下面模塊配置下每行的注釋符,示例如下:

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_MySQL.dll

保存。將文件復制到系統的windows目錄。

三、在IIS7中新建應用程序池,池的.Net類型設置為非託管。

新建一網站,開啟「讀取」與「運行腳本」的許可權,完成後,為此網站添加ISAPI Filters

接著添加Handler Mapping

在上述過程中,將D:PHPphp5isapi.dll添加到Handler Mapping中。

OK,所有操作完成。現在你可以測試一個PHP文件是否能夠正常運行。

6. 在iis下怎麼運行php

IIS下運行PHP的方法:
一、安裝PHP5.3.6
1) 關閉防火牆,解壓 php5.zip 到 D:\PHP\php5

2) 將php.ini文件分別拷貝到 D:\PHP\php5 和 C:\WINDOWS 目錄下

3) 給php安裝目錄(D:\PHP\php5)賦上users組讀與執行許可權

4) 在 D:\PHP\php5 文件夾下找到名為php_mysqli.dll,php_mysql.dll,libmysql.dll,libmcrypt.dll的文件,並將其復制到C:\windows\System32文件夾中 (註:IIS處理PHP和MYSQL需要該文件)。

二、配置IIS
1) 在IIS下新建網站,這里可以存放你的php網站文件。比如新建虛擬目錄jihetuan指向電腦上的E:\jihetuan目錄。

2) 在"映射"選項卡上點"添加",打開"添加/編輯應用程序擴展名映射"對話框,點擊"可執行文件"後的"瀏覽",定位到D:\PHP\php5\php5isapi.dll,在"擴展名"後的文本框內輸入".php"(註:一定要注意擴展名前的句點),點擊確定。

3) 在文檔選項卡中添加index.php做為默認文檔。也可不添加。

4) 再點"確定",退出"應用程序配置"對話框,再點"確定",退出PHP屬性對話框。

5) 重啟IIS,生效。
三、安裝Mysql
完畢

7. 如何在IIS下部署PHP網站

首先你要有windows2003和iis6.0(6.0以下就免談了)。
然後要安裝的東東依次為:php5.2,mysql5.0,phpmyadmin2.11
這些東西一個個去找實在是太麻煩了,幸好我們有wamp。
只要學會了安裝wamp,那麼就只剩下「配置」了。
下面所有牽涉到的文件路徑都以wamp為准,php在wamp中的目錄為wamp\bin\php\php5.2.5。
要讓iis能夠解析php,首先要把php.ini復制到c:\windows目錄下,把php5isapi.dll復制到c:\windows\system32下。
然後從windows2003的管理工具中進入iis,新添加一個web服務擴展,擴展名可以任意填寫,比如說「php服務擴展」,要求的文件則是php5isapi.dll,勾上「設置擴展狀態為允許」。
然後新建一個網站,假設已經有了一個網站,右鍵「屬性」,為網站創建一個「應用程序池」,執行許可權為「腳本和可執行程序」,點擊「配置」,添加一個
「應用程序擴展」,在新彈出的窗口中,可執行文件選擇剛才的php5isapi.dll(最好是c:\windows\system32下的),」擴展
名」為.php,動作限制為「get,head,post,trace」,勾去「確認文件是否存在」
ok,這樣php就基本上配置好了,可以去網站根目錄下創建一個index.php,寫入「
?php
phpinfo();?」,然後打開瀏覽器測試一下就可以了。
首先你必須修改php.ini,找到extension_dir這個參數,假設wamp安裝在d盤,改成
extension_dir
=
「d:\wamp\bin\php\php5.2.5\ext\」,然後找到extension=php_mysql.dll和
extension=php_mysqli.dll,確保他們之前的逗號已經去掉。
接下就是關鍵了,在wamp\bin\php\php5.2.5目錄下有一個關鍵的文件libmysql.dll,昨天困擾了許久,才想起以前配置
mysql的慘痛經歷(都是wamp惹的禍,把php/mysql的安裝搞的太簡單了),這個文件一定要復制到c:\windows\system32目
錄下去,否則就算在php.ini裡面打開extension=php_mysql.dll也沒有用,當瀏覽需要連接mysql的頁面時,會報錯說
「mysql」類型不存在。
我們就遇到了這樣一個實際問題:54上已經在運行asp以及asp.net的網站,iis搶佔了80埠,apache就不能使用了,這樣難道你要別人在
單,在wamp中找到httpd.conf文件,將其中所有「80」字樣替換成你想要的埠,重啟apache就可以了。apache裡面一共有4個地方
需要修改80:
listen
80,servername
localhost:80,namevirtualhost
*:80,前2個是默認的,後2個是配置了virtualhost才會出現。</pre
評論
0
11
載入更多

8. 如何讓IIS支持PHP~~急~SOS,SOS,SOS,SOS~~好的追加30分

一、首先把php的壓縮包(這里以PHP4.3.2為例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,把他更名為php.ini。

二、打開該文件,找到extension_dir = "./" ,將其改為 extension_dir = "C:\php-4.3.2-Win32\extensions" ;再找到 session.save_path = /tmp ,將其改為 session.save_path = C:\php-4.3.2-Win32\sessions 。(註:此時你需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session 。)

三、將修改好的php.ini文件拷貝至C:\winnt目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\winnt\system32目錄下。

四、打開"Internet服務管理器",選擇你想支持PHP的站點,打開屬性頁,點擊"ISAPI篩選器"選項卡,點擊"添加",在彈出的"篩選器屬性"窗口的"篩選器名稱"中填入"php";在"可執行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll"(如圖一所示),點擊確定。

五、點擊"主目錄"選項卡,選擇"應用程序設置"中的"配置"按鈕,在彈出的"應用程序配置"窗口中點擊"添加"按鈕,在彈出的"添加/編輯應用程序擴展名映射"窗口中的"可執行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll","擴展名"一項填入"php" 。

OK,一切搞定,重起IIS,到你的頁面文件目錄下寫一個phpinfo,測試一下PHP文件能否被正確解析。如果產生500錯誤,請確定你沒有忘記第三步。

IIS+PHP+MySQL+Zend Optimizer+GD庫+phpMyAdmin安裝配置

一、軟體准備:以下均為截止2005-4-20的最新正式版本
PHP(5.0.4):http://cn.php.net/get/php-5.0.4-Win32.zip/from/a/mirror

MySQL(4.1.11):http://www.skycn.com/soft/1262.html

http://dev.mysql.com/downloads/mysql/4.1.html

Zend Optimizer(2.5.7):http://www.zend.com/store/free_download.php?pid=13

phpMyAdmin(2.6.2):http://www.skycn.com/soft/10687.html
http://www.crsky.com/SoftView/SoftView_4190.html

假設 C:\ 為你現在所使用操作系統的系統盤,如果你目前操作系統不是安裝在 C:\ ,請自行修改。

二、安裝 PHP :

(1)、下載後得到 php-5.0.4-Win32.zip ,解壓至C:\Inetpub\php(這個路徑可以隨意,不過下面要是用到這個路徑,請相應修改);

(2)、再將C:\Inetpub\php目錄下的所有dll文件(主要是C:\Inetpub\php下C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆蓋已有的dll文件;

(3)、將C:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然後用記事本打開,利用記事本的查找功能搜索

register_globals = Off

,將 Off 改成 On ;
再搜索

extension_dir =

,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\Inetpub\php\ext" ;
搜索找到

;Windows Extensions

將下面列舉的

;extension=php_dbase.dll

可選

;extension=php_gd2.dll

這個是用來支持GD庫的,一般需要,必選

;extension=php_ldap.dll

可選

;extension=php_mbstring.dll

這不選一般用PHPMYADMIN會出紅色提示,故必選

;extension=php_mssql.dll

這個是用來支持MSSQL的,可選

;extension=php_mysql.dll

這個是用來支持MYSQL的,要支持MYSQL必選
將這些前的";"去掉,其他的你需要的也可以去掉前面的;然後關閉保存該文件。
本人配置成功後的PHP.INI文件示例:
http://xqin.com/iis/php.ini

(4)、配置 IIS 使其支持 PHP :

首先必須確定系統中已經正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS ,安裝步驟如下:

打開瀏覽器,輸入:http://localhost/,看到成功頁面後進行下面的操作:

PHP 支持 CGI 和 ISAPI 兩種安裝模式,推薦使用 ISAPI 模式。這里只解介紹 ISAPI 模式安裝方法:ISAPI 模式安裝步驟:

在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「你需要支持PHP的Web站點」比如「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「 Web 站點屬性」窗口的「ISAPI 篩選器」標簽里找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑,如:C:\Inetpub\php\php5isapi.dll 。

打開「Web 站點屬性」窗口的「主目錄」標簽,找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php5isapi.dll 所在路徑,如:C:\Inetpub\php\php5isapi.dll,然後一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重復「添加」步驟。

再打開「Web 站點屬性」窗口的「文檔」標簽,找到並點擊「添加」按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先順序,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。

確定 Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc

(如果系統是2003:
然後在「Internet 服務管理器」左邊的「WEB服務擴展」中設置ISAPI 擴展允許,Active Server Pages 允許)

啟動IIS

打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php ,內容如下:
CODE: [Copy to clipboard]

<?php
phpinfo();
?>

打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI 。

三、安裝 MySQL :

如果你下載的是 Windows Essentials (x86) ,將得到 mysql-4.1.11-essential-win.exe ,直接雙擊安裝即可。這里本人安裝到C:\Inetpub\MySQL,安裝過程中會提示你是不是立即進行配置,選擇否即可完成安裝。安裝完畢後,在「開始」菜單的「運行」中輸入:C:\Inetpub\MySQL\bin\mysqld-nt -install ,運行成功之後再輸入:net mysql start ,將會啟動 MySQL 服務;如果你還想較詳細的配置 MySQL ,就請進入 C:\Inetpub\MySQL\bin 目錄,運行 MySQLInstanceConfig.exe ,按提示操作即可。

如果你下載的是 Windows (x86) ,解壓後雙擊執行 Setup.exe 即可,步驟同上。

如果你下載的是 Without installer (unzip in C:\) ,直接解壓到C:\Inetpub\MySQL,在「開始」菜單的「運行」中輸入: C:\Inetpub\MySQL\bin\mysqld-nt.exe ,運行成功之後再輸入:net mysql start ,即可啟動 MySQL 服務。

也可以在MySQL Command Line Client裡面用命令配置:
首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>

修改密碼。
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例:給root加個密碼xqin.com首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -uroot -password xqin.com
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

然後執行:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('xqin.com');
這里的命令是由於MySQL 4.1 及其後版本驗證協議使用的密碼哈希演算法與老的客戶端不兼容,在PHPMYADMIN里用正確密碼登陸也會提示:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
所以是為後面正確使用PHPMYADMIN做准備

這樣ROOT密碼就設置為xqin.com了

四、安裝 Zend Optimizer :

下載後得到 ZendOptimizer-2.5.7-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點確定後安裝完成。需要注意的是:如果您的PHP是4.3以上版本,那麼就不要用預設安裝,而應該用定製安裝並選擇 PHP的版本為PHP 4.3.X,方能正確安裝,否則會說版本不支持。
我這里安裝到C:\Inetpub\Zend

Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為本人安裝完成後 php.ini 里的默認配置代碼(分號後面的內容為注釋):
zend_extension_ts="C:\Inetpub\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模塊在硬碟上的安裝路徑。
zend_extension_manager.optimizer_ts="C:\Inetpub\Zend\lib\Optimizer-2.5.7"
;優化器所在目錄,默認無須修改。
zend_optimizer.optimization_level=15
;優化程度,這里定義啟動多少個優化過程,默認值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優化過程。

調用phpinfo()函數後顯示:
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies with Zend Optimize
r v2.1.0, Copyright (c) 1998-2003, by Zend Technologies 則表示安裝成功。

安裝GD庫
這一步在前面PHP.INI配置中實際上已經安裝好了~

在php.ini里找到 "extension_dir",然後將路徑指向extension,如下(假設你的php安裝路
徑為:C:\Inetpub\php、設置extension_dir = "C:\Inetpub\php、ext",完成這步後,在php.ini里找到"extension=php_gd2.dll"這一行,並且去掉前面的分號,gd庫安裝完成,用echophpinfo();測試是否成功!

五、安裝 phpMyAdmin:
下載得到 phpMyAdmin-2.6.0.zip ,將其解壓到 IIS 根目錄,找到並打開 config.inc.php ,做以下修改:

搜索$cfg['PmaAbsoluteUri'],設置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意這里假設phpmyadmin在默認站點的根目錄下
搜索$cfg['blowfish_secret'],設定好root密碼後這里也要填寫比如ROOT密碼xqin.com則設置為$cfg['blowfish_secret'] = 'xqin.com';
搜索$cfg['DefaultLang'] ,將其設置為 zh-gb2312 ;
搜索$cfg['DefaultCharset'] ,將其設置為 gb2312 ;
搜索$cfg['Servers'][$i]['auth_type'],默認為config,是不安全的,不推薦,推薦使用cookie,將其設置為$cfg['Servers'][$i]['auth_type'] = 'cookie';
注意這里如果設置為config請在下面設置用戶名和密碼!例如:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL連接用戶
$cfg['Servers'][$i]['password'] = 'xqin.com';
本人的配置文件,僅供參考!
http://xqin.com/iis/config.inc.txt
打開瀏覽器,輸入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已啟動,輸入用戶ROOT密碼xqin.com即可瀏覽資料庫內容。
phpMyAdmin 的具體功能,請慢慢熟悉,這里不再贅述。
至此所有安裝完畢。

上面帖子文字限制
補充: Windows 2000/XP 下的 IIS 安裝:

用 Administrator 帳號登陸系統,將 Windows 2000 安裝光碟插入光碟驅動器,進入「控制面板」點擊「添加/刪除程序」,再點擊左側的「添加/刪除 Windows 組件」,在彈出的窗口中選擇「Internet 信息服務(IIS)」,點下面的「詳細信息」按鈕,選擇組件,以下組件是必須的:「Internet 服務管理器」、「World Wide Web 伺服器」和「公用文件」,確定安裝。

安裝完畢後,在「控制面板」的「管理工具」里打開「服務」,檢查「IIS Admin Service」和「World Wide Web Publishing Service」兩項服務,如果沒有啟動,將其啟動即可。

Windows 2003 下的 IIS 安裝:

由於 Windows 2003 的 IIS 6.0 集成在應用程序伺服器中,因此安裝應用程序伺服器就會默認安裝 IIS 6.0 ,在「開始」菜單中點擊「配置您的伺服器」,在打開的「配置您的伺服器向導」里左側選擇「應用程序伺服器(IIS,ASP.NET)」,單擊「下一步」出現「應用程序伺服器選項」,你可以選擇和應用程序伺服器一起安裝的組件,默認全選即可,單擊「下一步」,出現「選擇總結界面」,提示了本次安裝中的選項,配置程序將自動按照「選擇總結」中的選項進行安裝和配置。

9. 如何設置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
允許

10. 如何讓IIS支持PHP

網上大量的DZ論壇就是採用PHP+IIS,下面是配置IIS支持PHP的流程:

1、將 PHP 安裝為 ISAPI 模式:
在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「默認 Web 站點屬性」窗口的「ISAPI 篩選器」標簽里找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入:PHP,再將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll。

2、打開「默認 Web 站點屬性」窗口的「主目錄」標簽,找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php,單擊「瀏覽」將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll,然後一路確定即可。如果還想支持諸如 .php3,.phtml 等擴展名的 PHP 文件,可以重復「添加」步驟。

3、再打開「默認 Web 站點屬性」窗口的「的「文檔」標簽,找到並點擊「添加」按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先順序,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。

4、確定 Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc

5、打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php,內容如下:

<?php
phpinfo();
?>

閱讀全文

與怎麼讓iis支持php相關的資料

熱點內容
python3d庫 瀏覽:734
小苮兒網盤提取碼 瀏覽:238
怎麼給磁碟加密c盤 瀏覽:381
內核驅動編譯v1 瀏覽:575
韓國電影倫理中文 瀏覽:67
大樂透復式演算法計算器 瀏覽:845
啄木鳥40部 瀏覽:502
我的世界伺服器版本下載地址 瀏覽:925
怎麼製作一個游戲的伺服器 瀏覽:800
python中xticks用法 瀏覽:905
西瓜視頻解壓軟心磚 瀏覽:137
程序員被孤立怎麼辦 瀏覽:807
主角秦風重生小說免費全文閱讀 瀏覽:937
電影名卧布吉島 瀏覽:161
泰國肉肉電影 瀏覽:499
電影無處可逃結局是什麼 瀏覽:102
壓縮性模量 瀏覽:352
平安老師講解壓力化解 瀏覽:459
快遞員的電影是什麼名字 瀏覽:780
日本電影叫什麼魚的名字 瀏覽:663