1、如何配置支持php網站管理系統的iis伺服器
在Windows下配置PHP環境,就支持PHP網站管理系統了。
具體配置過程,你可以聯系你的提供商,讓他們幫你處理。
我在智強互聯購買的VPS就是提供商給處理的。
提供商的服務好不好,關鍵就是看他們的售後
2、怎麼在iis下配置php運行環境
這是我的配置經驗筆記
安裝PHP(環境變數篇)
設置環境變數後,無須拷文件到系統盤
1.把php-5.2.0-Win32.zip解壓到E:\PHP_SERVER\PHP目錄
2.把E:\PHP_SERVER\PHP目錄下的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_SERVER\PHP目錄下,
打開系統屬性-環境變數-系統環境變數-新建,變數名:PHPRC,變數值:E:\PHP_SERVER\PHP,
更改系統環境變數,編輯path變數, 在最後加上:;E:\PHP_SERVER\PHP,注意是「\」。
(重啟伺服器..)
配置IIS支持PHP
1.在WEB服務擴展中 「添加一個新的WEB伺服器擴展」 .php E:\PHP_SERVER\PHP\php5isapi.dll 允許
2.網站屬性-ISAPI篩選器 - 添加 php E:\PHP_SERVER\PHP\php5isapi.dll
3.網站屬性-主目錄-配置-添加映射-可執行E:\PHP_SERVER\PHP\php5isapi.dll .php
4.網站屬性-文檔-添加index.php
5、重啟IIS先點擊開始菜單選擇「運行」依次輸入CMD回車
net stop w3svc 回車
net stop iisadmin回車
net start w3svc 回車
3、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等)即可。
4、如何讓伺服器支持php,iis配置php環境
第一步
下載php
下載壓縮包就可以了
第二步
解壓縮php到某個目錄,比如D:\php
php目錄裡面有兩個php.ini,一個是php.ini-dist,比較適合開發用;一個是php.ini-recommended,比較適合配置運行環境用,因為這個安全性稍高一些。
所以我們復制php.ini-recommended到C:\WINDOWS下,並改名為php.ini,然後用記事本打開它
1、搜索"extension_dir"找到extensino_dir="./"將改為extension_dir ="D:\php\ext"
2、搜索;extension=php_mysql.dll去掉前面的分號";"
3、將D:\php\php5ts.dll 復制到 C:\windows\system32下。
將D:\php \libmysqls.dll 復制到 C:\windows\system32目錄下
第三步
1、 控制面版——》管理工具——》Internet服務管理器——》點尋Web
服務擴展」——》在右邊窗口點擊「添加一個新的 Web 服務擴展」——》擴展名為
「PHP」——》再點擊「添加」——》在出現的窗口裡填上「D:\PHP\php5isapi.dll」 並確定 然後再點選 Web 服務擴展 PHP 並選擇允許
2、在「默認網站屬性」窗口上按
「主目錄」標簽點「配置」按鈕在彈出的「映謝」窗口中點勸添加」按鈕,在彈出的「添加/編輯應用程序擴展名映像」對話框中的「可執行文件」文本框中輸入「D:\PHP\php5isapi.dll」
「擴展名」文本框中輸入「.php」(注意一定要有那個點) 並勾選
"檢查文件是否存在"項
3、在「默認Web站點屬性」窗口上點勸ISAPI篩選器」標簽,點擊「添加」按鈕,在彈出的「篩選器屬性」窗口的「篩選器名稱」中輸入「PHP」
「可執行文件」中瀏覽選定「D:\PHP\sapi\php5isapi.dll」
A:重新啟動IIS 6.0 意在開始對PHP 載入
B:在「默認Web站點屬性」窗口上點勸ISAPI篩選器」標簽,如果看到 PHP 的箭頭綠色且向上,證明 PHP 已經被 IIS 6.0 順利載入起來了。
這里需要說明一下,如果是紅色箭頭向下,說明沒有載入成功,這是由於許可權造成的,給php目錄的user用戶加上「運行」許可權即可。
另外還有一點需要注意,php.ini裡面有個short_open_tag 可選屬性有「On」和「Off」,如果選為on就不是很嚴格直接用<?phpinfo();?>就可以運行,如果設置為off,就必須加上php,
5、如何讓iis支持php
很簡單,一個操作就可以了,去windows.php.net上下載下載你要的版本,解壓到d:/php文件夾。。內打開容iis 點站點 --處理程序映射-添加模塊映射-(請求路徑 *.php 模塊選 FastCgiMole 可執行文件選 d:/php/php_cgi.exe ) 點保存就可以了,
6、Windows 下基於 IIS 伺服器的 PHP 環境怎麼搭建
<p> <b>win7中iis7.0安裝及asp環境配置</b></p> <p>僅供參考: <a href="https://wenwen.sogou.com/login/redirect?url=http%3a%2f%2fwww.dfhome.com%2fleadbbs%2fa%2fa.asp%3fb%3d160%26id%3d11102" target="_blank">http://www.dfhome.com/leadbbs/a/a.asp?b=160&id=11102</a></p>
7、伺服器php怎麼用iis7配置
方法一、安裝使用phpmanager
1.下載安裝phpmanager,
2.創建並配置php.ini。將php.ini-development文件改名為php.ini,修改date.timezone=」Asia/Shanghai」。去分號開啟所需的擴展,這里不贅述。
3.打開,在主面板中雙擊phpmanager,然後點擊其中的」Register new PHP Version」,選擇你的php-cgi.exe,確定。剩下其它的配置它將給你自動設置好。
4.完成!
方法二、手動配置cgi模式(php5.3)
1.創建並配置php.ini,同上2。
2.打開IIS7,在主面板中雙擊處理程序映射,然後在右側菜單中點擊「添加模塊映射…」,設置如下:
請求路徑:*.php;
模塊:FastCgiMole;
可執行文件:你php文件夾中的php-cgi.exe;
名稱:php;
3.完成!
方法三、手動配置isapi模式(php5.2)
1.創建php.ini。php.ini-dist改名為php.ini,打開找到extension_dir=」/」,把路徑改為你的php所在路徑。
2.添加一個應用程序池,設置如下:
名稱:php;
.net framework版本:無託管代碼;
託管管道模式:集成
勾選立即啟動應用程序池。
確定。
3.雙擊ispa和cgi限制。添加一個限制,設置如下:
ISAPI或CGI路徑: 你的php5isapi.dll。
描述:php。
勾選允許執行擴展路徑。
確定。
4.添加一個isapi篩選器,設置如下:
篩選器名稱:php;
可執行文件:你的php5isapi.dll文件;
確定。
5.添加腳本映射。 雙擊處理程序映射, 點擊右側菜單的「添加腳本映射…」,設置如下:
請求路徑:*.php;
可執行文件:你的php5isapi.dll文件;
名稱:php5;
確定。
6.完成!
8、如何讓伺服器支持php,iis配置php環境
第一步
下載php
下載壓縮包就可以了
第二步
解壓縮php到某個目錄,比如D:\php
php目錄裡面有兩個php.ini,一個是php.ini-dist,比較適合開發用;一個是php.ini-recommended,比較適合配置運行環境用,因為這個安全性稍高一些。
所以我們復制php.ini-recommended到C:\WINDOWS下,並改名為php.ini,然後用記事本打開它
1、搜索"extension_dir"找到extensino_dir="./"將改為extension_dir ="D:\php\ext"
2、搜索;extension=php_mysql.dll去掉前面的分號";"
3、將D:\php\php5ts.dll 復制到 C:\windows\system32下。
將D:\php \libmysqls.dll 復制到 C:\windows\system32目錄下
第三步
1、 控制面版——》管理工具——》Internet服務管理器——》點尋Web
服務擴展地——》在右邊窗口點擊逗添加一個新的 Web 服務擴展地——》擴展名為
逗PHP地——》再點擊逗添加地——》在出現的窗口裡填上逗D:\PHP\php5isapi.dll地 並確定 然後再點選 Web 服務擴展 PHP 並選擇允許
2、在逗默認網站屬性地窗口上按
逗主目錄地標簽點逗配置地按鈕在彈出的逗映謝地窗口中點勸添加地按鈕,在彈出的逗添加/編輯應用程序擴展名映像地對話框中的逗可執行文件地文本框中輸入逗D:\PHP\php5isapi.dll地
逗擴展名地文本框中輸入逗.php地(注意一定要有那個點) 並勾選
"檢查文件是否存在"項
3、在逗默認Web站點屬性地窗口上點勸ISAPI篩選器地標簽,點擊逗添加地按鈕,在彈出的逗篩選器屬性地窗口的逗篩選器名稱地中輸入逗PHP地
逗可執行文件地中瀏覽選定逗D:\PHP\sapi\php5isapi.dll地
A:重新啟動IIS 6.0 意在開始對PHP 載入
B:在逗默認Web站點屬性地窗口上點勸ISAPI篩選器地標簽,如果看到 PHP 的箭頭綠色且向上,證明 PHP 已經被 IIS 6.0 順利載入起來了。
這里需要說明一下,如果是紅色箭頭向下,說明沒有載入成功,這是由於許可權造成的,給php目錄的user用戶加上逗運行地許可權即可。
另外還有一點需要注意,php.ini裡面有個short_open_tag 可選屬性有逗On地和逗Off地,如果選為on就不是很嚴格直接用<?phpinfo();?>就可以運行,如果設置為off,就必須加上php,
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環境
在 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。
點擊 Register new PHP version,定位到上面解壓的 php 所在路徑,添加即可。