本文目錄一覽:
- 1、Windows 下基於 IIS 服務器的 PHP 環境怎麼搭建
- 2、怎麼樣在IIS中配置PHP環境
- 3、使用IIS搭PHP環境需要一些什麼,步驟是怎麼樣的?
- 4、如何在IIS中配置PHP運行環境
- 5、如何在iis服務器搭建php環境
Windows 下基於 IIS 服務器的 PHP 環境怎麼搭建
1、假設論壇服務器在自己的計算機安裝服務器操作系統如win2003 win2008 等。
2、配置服務器,並安裝asp.net所需對應服務。如打開IIS服務,安裝SQL Server 2005 ,Microsoft Visual Studio 2005等軟件。
3、軟件環境好了,接下來看你的上網方式。穩定的服務器一般使用靜態IP地址和帶寬,選擇所在地區最好的出口,但這成本對於個人比較高。家庭用戶動態IP地址則受網絡運營商限制,不一定能做服務器使用(比如我們這就是,在電信網通都封掉了動態IP做服務器的可能性,不在同一個城市,根本訪問不了)。動態IP可以通過動態域名解釋軟件如花生殼之類的,來綁定域名。當然,也可以通過直接訪問IP地址來訪問。
4、如果家裡邊使用路由,要在自己的路由上邊設置端口映射。
怎麼樣在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 w3svcnet stop iisadminnet start w3svc5、打開瀏覽器,輸入: ,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php,內容如下: 6、打開瀏覽器,輸入: ,將顯示當前服務器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI。我自己正在學習這方面的東西,剛剛看到這篇配置文章,又學會一些東西,發上來也和大家分享一下。Windows系統內置的Internet 信息服務(IIS)對ASP具有良好的支持,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,默認情況下,IIS是不支持PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支持 PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。安裝IIS組件筆者以Windows XP系統的IIS5.1為例,首先必須安裝IIS組件,系統默認是安裝了的。如果你的系統中還沒有,進入到“控制面板→添加或刪除程序→添加/刪除Windows組件”,在“Windows組件嚮導”對話框中選中“Internet 信息服務(IIS)”選項(如圖1),單擊“下一步”按鈕就能完成IIS組件的安裝。圖1 安裝IIS組件配置PHP調試環境可以到網上搜索下載PHP安裝程序到本地機器,下面我們就使用PHP的安裝嚮導完成對PHP調試環境的配置。圖2 選擇Web服務器運行PHP軟件包的安裝程序,在彈出的歡迎窗口中單擊“Next”按鈕,接着在“許可協議”窗口中單擊“I Agree”按鈕,然後在安裝類型(Installation Type)窗口中選擇“標準(Standard)”安裝,點擊“Next”按鈕後,指定PHP的安裝目錄,建議使用默認安裝目錄。接着“Mail configuration”窗口中設置郵件地址和指定SMTP服務器,在“服務類型(Server Type) ”窗口中選擇你使用的Web服務器的類型(如圖2),因為我們使用Windows XP系統自帶的IIS5.1,選擇“Microsoft iis4 or higher”單選項,點擊“下一步”後開始安裝,最後在“IIS Scriptmap Node selection”窗口中選中所有的站點(如圖3),點擊“OK”按鈕,就完成了PHP的安裝和配置。圖3 選中所有站點檢查PHP調試環境配置進入到“控制面板→管理工具”,運行Internet 信息服務程序,右鍵點擊“默認網站”在彈出的菜單中選擇“屬性”,接着在彈出的屬性對話框中切換到“主目錄”標籤頁,點擊應用程序設置欄中的“配置”按鈕,彈出“應用程序配置”對話框,在“映射”標籤頁中,查看應用程序映射列表框中是否有擴展名為“.ph p”的選項(如圖4),如果存在則表示PHP安裝配置成功。圖4 查看程序映射如果沒有找到該選項,也可以手工添加。在應用程序配置對話框中點擊“添加”按鈕,彈出“添加/編輯應用程序擴展名映射”對話框(如圖5),在“可執行文件”欄中輸入“php.exe”程序路徑,“擴展名”中輸入“.PHP”,其它選項使用默認設置,最後點擊“確定”按鈕即可。圖5 手工添加映射這樣就完成了PHP調試環境的配置,以後就可以在IIS中調試PHP文件了。來源:
使用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 w3svcnet stop iisadminnet start w3svc
5、打開瀏覽器,輸入: ,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php,內容如下: ?php phpinfo();?
6、打開瀏覽器,輸入:,將顯示當前服務器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI。
如何在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 回車
如何在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,
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/309069.html