導航:首頁 > 編程語言 > iis如何配置php

iis如何配置php

發布時間:2022-04-12 21:45:10

❶ iis中配置php如何配置希望給出詳細方式,謝謝!!

樓上的方法很詳細,我再補充一點真經口訣。
很簡單,說了那麼多其實就是兩步:
1.安裝php,下載php裝上就ok了,或者直接用一個php環境包比如phpnow
2.在iis上面設置isapi,然後文件指向php裡面的php5isapi.dll,這樣iis就支持php了。

❷ iis如何配置php

在IIS下配置PHP,一共4大步驟。
步驟/方法
首先下載Windows的PHP安裝包。隨後將該包解壓至C:\PHP。完成上面的步驟後,將C:\php目錄下的php.ini-dist文件改名為php.ini,然後拷到C:\Windows目錄下。
用記事本打開C:\Windows目錄php.ini文件php.ini里找到register_globals = Off 將 Off 改成 On。
再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:\php\ext"。最後將php目錄下的php5ts.dll拷到C:\WINDOWS\system32目錄下。至此完成PHP的安裝步驟。
設定IIS支持PHP
添加新的WEB擴展服務。按
「開始」→「程序」→「管理工具」→「Internet 信息服務(IIS)管理器」打開IIS管理器。選中「Web服務擴展」→添加一個新的Web 服務擴展。添加:php目錄下的php5isapi.dll,名稱:PHP設置擴展狀態為允許:√。完成後選擇確定。添加ISAPI篩選器。按
「Internet 信息服務(IIS)管理器」→「網站」→「屬性」→「ISAPI 篩選器」→添加篩選器名稱:PHP可執行文件:php目錄下的php5isapi.dll。添加php映射文件。
選中「Internet 信息服務(IIS)管理器」→「網站」→「默認網站」→「屬性」→「主目錄」→「配置映射」→添加可執行文件:php目錄下的php5isapi.dll擴展名:.PHP。添加首頁默認文件。選中「Internet 信息服務(IIS)管理器」→「網站」→「默認網站」→「屬性」→「主目錄」→「文檔」。添加index.php首頁文件。
設定相關許可權
設定PHP文件夾許可權。打開PHP文件夾,添加everyone和IUSR及IWAM用戶許可權。查看相關資料說只需添加IUSR用戶許可權就可以但我個人試過如果不加入everyone用戶則執行不成功。如果設定有誤歡迎指正。因為加入everyone不能保證安全。設定網站文件夾許可權。具體設定如上所述。只是文件夾路徑不一樣。
4
測試
重啟IIS。
查看PHP首頁文件。測試頁面。 在瀏覽器中輸入本機的IP地址。

❸ 怎樣在IIS下配置PHP

在IIS安裝時在應用程序開發功能里勾選上CGI, 進入IIS管理器,找到處理程序映射,打開,在右邊點擊添加模塊映射。然後

點擊確定,就OK了。

❹ iis如何配置php windows server 2003中iis支持php配置(部署攻略)

xml:namespace prefix = st1 />這篇文章可以說是眾多的 IIS下配置php最實用最精簡的一篇技術文章了,對於那些使用一鍵安裝php+mysql+iis和用installer版本安裝包的拖鞋可以忽略本文,並且對於網上最經典的「Windows配置Apache+MySQL+Php+phpMyAdmin"等文章,我覺得對於剛學會用電腦的朋友很適合看,要配置伺服器的朋友看著就會覺得太簡單和長篇了,本文用最精練的步驟進行安裝。以PHP為標准因為PHP5 PHP4 有文件夾命名的差異,不過觸類旁通,請根據實際版本進行變化(文章雖然說的是PHP5.2.14,我實踐主要是PHP4,只是文件夾的名字或許有點出入。)==================================================================================1.下載php-win32壓縮包,解壓之後重新命名為php放至D:php 。2.進去D:php,找到php.ini-dist 和 php.ini-recommended 這兩個都是PHP的配置文件,php.ini-dist是默認的配置文件, php.ini-recommended是推薦使用的配置文件,後者在PHP手冊中有講,是優化了性能和安全的。這里我們相信群眾,把php.ini-recommended重新命名為php.ini。 3. 設置環境變數。為了以後升級方便,我們這里摒棄傳統的復制DLL和php.ini到C盤系統文件夾下的方法,用添加系統環境變數path: 在桌面「我的電腦」--右鍵--屬性---高級---環境變數,在最下面的列表中的path中添加php的路徑和dll等的路徑d:php;d:phpextensions;d:phpdlls(php5是沒有這個文件夾的,請靈活變化);接著新建一個環境變數,變數名為PHPRC,變數值為:D:phpphp.ini也就是php.ini配置文件所在的路徑。添加完後需要重啟伺服器才能生效,你可以等下面的操作完成以後再重啟伺服器。4. 打開PHP.ini我們搜索extension,找到extension_dir = "./" ,把它修改為實際路徑extension_dir = "d:phpext" ,這個是PHP要調用的一些DLL(其中php4環境下則是d:phpextensions)。 5.打開php.ini,搜索doc_root,修改為你的web存放的路徑如d:wwwroot或者留空; 6.在X盤新建一個文件夾tmp,設置iusr_用戶可讀寫許可權,再在php.ini文件中,把session.save_path設置為X:tmp,主要用於保存session會話臨時文件; 7.開啟extension模塊(這個可以參考下圖,詳細可以根據你的實際情況啟用),也就是功能模塊組件;如果有第三方模塊如iconv,則需要把相應的dll文件拷貝到d:phpext文件夾里。 8.許可權配置,默認情況下users組用戶對D:php有讀取許可權的話是不需要再做其它設置的,但是有的管理員如果修改過默認許可權,如把D盤的users組許可權給刪除了,這里就要進行許可權設置了。 D:php目錄分配給IIS 專用用戶(通常為 IUSR_MACHINENAME)或者IIS_WPG組讀取的許可權; 如果還安裝有zend的話,也需要對zend安裝目錄分配IUSR_MACHINENAME讀取許可權; webroot網站目錄分配IUSR_MACHINENAME讀取許可權 webroot下的upload目錄分配IUSR_MACHINENAME讀寫許可權。C:windowstemp目錄分配IUSR_MACHINENAME讀寫許可權,這個主要是默認情況下php使用"文本文件上傳"方法上傳文件的臨時存儲目錄,而另外一種"二進制文件上傳"方法上傳文件的臨時存儲目錄是上面設置的x:tmp。對於"文本文件上傳"方法的臨時目錄需要改變為其它目錄的話,需要在php.ini里設置upload_dir_tmp為你希望設置的具體路徑,再設置該目錄IUSR_MACHINENAME用戶的讀寫許可權。這個目錄有的時候需要設置users可讀取許可權。9.IIS 設置打開IIS服務管理器,右鍵網站屬性-->主目錄,執行許可權設置為"純腳本",配置->映射-->添加D:phpphpisapi.dll,擴展名為.php ,動作復制其它的POST,GET,HEAD,DEBUG。然後添加index.php默認文檔。 打開IIS服務管理器,右鍵網站屬性-->ISAPI篩選器-->添加-->名稱為php,可執行文件為D:phpphpisapi.dll,最後確定。 10. 設置web服務擴展:打開 IIS服務管理器,進入 web 服務擴展,點擊「添加一個新的 web 服務擴展」,「擴展名」中輸入名稱,例如 PHP,再點擊「添加」按鈕,點擊「瀏覽」選擇ISAPI 文件phpisapi.dll作為「文件路徑」後點「確定」,然後選中「設置擴展狀態為允許」並點「確定」(有的地方是設置「允許」「所有未知的ISAPI擴展」,其實道理一樣)。 如果碰到 CPU 佔用率達到 100%,則取消選中「緩存 ISAPI 應用程序」(「主目錄」下點「配置」按鈕」)。 重新啟動IIS,至此,PHP的安裝已經完成,接下來是一些安全問題。 這時候最好寫張phpinfo()的頁面做為測試,察看一下當前配置情況。11.訪問需要輸入用戶名一般提示輸入用戶名,密碼這些,可能是許可權設置問題,PHP目錄添加IUSR_MACHINENAME 這個用戶.默認許可權就行了。下圖為extensions一般設置圖:=====================================================================================tips1:關於時區設定的說明: 從php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的,也就是顯示的時間(無論用什麼php命令)都是格林威治標准時間,和我們的時間(北京時間)差了正好8個小時,如果你對這個比較在意,那就修改php.ini的配置。 打開php.ini把date.timezone前面的分號去掉,在=後面加XXX,重啟http服務(如apache2或iis等)即可。

❺ 如何在iis伺服器搭建php環境

在 IIS 中搭建 PHP 環境,推薦用 php manager ,步驟如下:


1、先安裝配置好 IIS。

提示:需要注意的是要選中 CGI。


2、下載安裝 php manager 1.2。

提示:需要注意的是,如果是 IIS 10,在安裝 php manager 之前,需要修改注冊表,否則可能會出現「必須安裝IIS7以上才可以安裝」的錯誤提示,這是這個軟體的小 bug。


3、下載安裝(解壓) php。

提示:從官網下載時,注意選擇 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。


4、配置 php。

提示:打開 IIS 管理器,點擊 php Manager。

❻ IIS8.0怎麼配置多版本php站點

在iis管理器的根節點上,添加php的處理程序映射 ,這個會是全局默認的php版本

然後具體到某個站點,如果需要不同版本,需要在左側節點中定位到該站點,管理處理程序映射,找到繼承的php fcgi配置,點編輯,修改為需要的php版本即可。

另外 ,php.ini不要放到windows目錄中,這樣不能針對多版本使用不同配置了。

可以把php.ini放在對應的php版本的根目錄就行(php.exe所在目錄)。然後針對每個版本的php配置就可以了。擴展目錄可以直接以相對目錄的形式設置

另外 ,修改這個配置後,會在網站根目錄生成一個web.config( 如果已有,會在對應節點增加配置 ),這個web.config不要刪除或修改php配置的內容,因為這個配置是和管理器中的同步的


以上配置方法主要結合iis的配置文件,是不能一個站點配置多個版本的php的.實際項目中也很少有這樣的需求.如果需要,可以採用變通的方式解決:

如:主站/子站協同運行,採用介面互相調用(把一個站點變成多個站點)

或者使用rewrite+php-fpm的模式,匹配指定的路徑轉發給指定的php版本(同一個站點下按路徑區分)

❼ 怎麼配置iis7下的php環境

在 IIS 環境下配置 PHP 環境,推薦php manager。


php manager 是微軟發布的一款在 IIS 運行的插件工具,不僅可以省去手工配置php.ini文件的過程,而且可以圖形化管理每個php功能模塊,更重要的是配置完這一切後不用重啟WEB服務即可即時生效。


效果如圖:


❽ iis怎麼配置php的

如果搭建 PHP 系統時,使用 IIS 做為伺服器平台,個人推薦使用 Php Manager 工具。


在 IIS 平台中配置php環境的方法有幾種,用PHP Manager配置php環境應該算是比較簡單的一種方法。這個工具軟體是微軟發布的面向 IIS的PHP管理器,x86和x64系統均可使用,用途如下:


*關聯PHP和IIS

*並列運行多個PHP版本在同一台伺服器上,甚至在同一網站

*檢查PHP運行時配置和環境(的phpinfo()函數的輸出)

*配置各種PHP設置

*啟用或禁用PHP擴展

*遠程管理php.ini PHP配置文件


使用也很簡單,只需要下載並安裝Php Manager,安裝完成後,會在 IIS 管理器中增加一個圖標:


❾ 如何在IIS中配置PHP運行環境

設置環境變數後,無須拷文件到系統盤

1.把php-5.2.0-Win32.zip解壓到E:PHP_SERVERPHP目錄

2.把E:PHP_SERVERPHP目錄下的PHP.INI-DIST文件改名為PHP.INI

作如下修改:

查找extension_dir = "./",該處是指定PHP動態鏈接庫的路徑,

改為extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是「/」。

查找extension=php_mbstring.dll,把前面的分號去掉。

這個不去的話用phpMyAdmin會出現紅色提示。

查找extension=php_gd2.dll,去掉前面的分號,支持GD庫用的。

查找extension=php_sockets.dll,去掉前面的分號。

查找extension=php_mysql.dll,去掉前面的分號,支持MYSQL資料庫用的。


3.現在我們通過設置環境變數把PHP.INI文件位置定在E:PHP_SERVERPHP目錄下,

打開系統屬性-環境變數-系統環境變數-新建,變數名:PHPRC,變數值:E:PHP_SERVERPHP,

更改系統環境變數,編輯path變數, 在最後加上:;E:PHP_SERVERPHP,注意是「」。

(重啟伺服器..)

1.在WEB服務擴展中 「添加一個新的WEB伺服器擴展」 .php E:PHP_SERVERPHPphp5isapi.dll 允許

2.網站屬性-ISAPI篩選器 - 添加 php E:PHP_SERVERPHPphp5isapi.dll

3.網站屬性-主目錄-配置-添加映射-可執行E:PHP_SERVERPHPphp5isapi.dll .php

4.網站屬性-文檔-添加index.php

5、重啟IIS先點擊開始菜單選擇「運行」依次輸入CMD回車

net stop w3svc回車

net stop iisadmin回車

net start w3svc回車

❿ [求助]怎樣在IIs下配置php

IIS下安裝PHP5IIS
5.11、下載php-5.0.5-win32.zip包;2、解壓,比如解壓到c:\php5;3、拷貝c:\php5根目錄下的php.ini-recommended到系統安裝目錄下的Windows\system32,並且改名為php.ini;4、打開php.ini,查找extension_dir
=
"."行,改為extension_dir
=
"c:\php5\ext",查找;extension=php_mysql.dll行,去掉行開頭的分號,以開啟MySQL支持;5、打開IIS,右擊"默認Web站點->屬性"打開"默認Web站點屬性"窗口,在"ISAPI篩選器"配置頁下,添加一個新的篩選器,篩選器名稱為PHP,可執行文件為d:\php5\php4isapi.dll,在"主目錄"配置頁下,按"配置"按鈕打開"應用程序配置"窗口,添加一個應用程序映射項,可執行文件為c:\php5\php5isapi.dll,擴展名為.php,把"腳本引擎"打上勾;6、在IIS的「文檔」屬性頁中添加index.php,default.php等默認文檔;7、在IIS的虛擬根目錄中新建文件為phpinfo.php,內容為;8、用IE測試http://localhost/phpinfo.php,如果顯示php的環境信息,說明配置成功,否則,從頭檢查一遍

閱讀全文

與iis如何配置php相關的資料

熱點內容
程序員看不懂怎麼辦 瀏覽:271
linux操作系統題 瀏覽:765
單片機無符號數加法 瀏覽:227
應用隱藏加密怎麼關閉 瀏覽:269
汽車空調的壓縮機電線有什麼用 瀏覽:429
電腦加密圖片如何取消加密 瀏覽:340
慧凈電子51單片機視頻 瀏覽:343
javamap賦值 瀏覽:165
什麼app可以玩掌機游戲 瀏覽:46
java簡單聊天室 瀏覽:462
通用汽車編程軟體 瀏覽:432
一級抗震框架梁箍筋加密區規定是多少 瀏覽:974
教你如何把安卓手機變成蘋果 瀏覽:11
app編譯分類 瀏覽:323
怎麼用伺服器的資源包 瀏覽:199
oa軟體手機登陸伺服器地址 瀏覽:289
androidrtp打包 瀏覽:723
信息被加密碼了怎麼辦 瀏覽:420
彈出光碟命令 瀏覽:517
kdj公式源碼分享 瀏覽:355