當前位置:首頁 » 編程語言 » php環境搭建iis

php環境搭建iis

發布時間: 2022-05-05 04:53:52

1. php環境搭建,用iis好還是apache好,為什麼

穩定性
穩定性是web伺服器不間斷運行的根本。對於一個網站來說也是尤為重要的。在正常的運載過程中,IIS的穩定性稍遜於Apache,如果保持長時間的運行而不重啟的情況下,偶爾會出現500錯誤,甚至還有可能出現莫名的假死情況。要解決這一問題用戶可以不定期的重啟一下,這種情況將會有所好轉。反觀Apache則表現的非常穩定。
安全性
安全性是所有服務應用的重中之重。而且當前各種莫名的攻擊大肆侵略著各種不同的伺服器。早期的IIS在安全性上有所欠缺,不過隨著微軟公司的完善,各種補丁更新的升級,盡可能的提高了網站安全性上。Apache得益於先天的優勢,一般用戶都會在Linux環境下運行Apache,所以安全性自然也沒得說。安全性的話,Apache和IIS可以說是旗鼓相當。
難易度
一款軟體應用的上手難度直接影響著用戶群體的大小。IIS自然不用多說,微軟公司一直都是以易操作的圖形化深得人心。上手操作、發布網站比較簡單快捷。但是,要想精通的話還是挺困難的。APACHE則比IIS難上許多,首先一定要具備基礎的計算機及互聯網知識。所以說,IIS在這個環節上優勢巨大。這也是這兩者拉開差距的最大因素。
擴展性
IIS只能在windows環境下運行,拓展性可想而知,脫離的windows它將一事無成。不過運行ASP和.net非常優秀。而Apache自然無需多說,開放的源代碼,拓展能力極強。支持幾乎所有的語言。這個環節Apache完勝。

2. 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>

3. 怎麼配置iis7下的php環境

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


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


效果如圖:


4. 如何在IIS8.5上面部署php

進入控制面板,選擇程序和功能,打開或關閉Windows 功能,找到Internet information services,分別開啟ftp伺服器、Web管理工具和萬維網服務組件,其中萬維網服務的子組件也依次開啟,」其中最重要的開啟應用程序開發功能」,如下圖所示。

安裝結束後,重啟進行自動功能配置

在瀏覽器中打開http://localhost或者是http://127.0.0.1/,查看是否能顯示IIS8.5的多國語言的歡迎頁面:

附加一點,有的人可能出現503,這個簡單,我會有一章博客來介紹這個東西

二、下載安裝配置PHP環境

小編下載了是VC11 x64 Thread Safe 版本的壓縮包(php-5.5.4-Win32-VC11-x64),1、將其解壓到d:php目錄下(其他盤符也可以)。

選擇左側的服務和應用程序,進入Internet信息服務(IIS)管理器

3、選擇IIS功能下的」處理程序映射」雙擊進入,然後最右邊選擇」添加模塊映射」 在請求路徑輸入」*.php」,模塊選擇FastCgiMole模式,可執行文件時,文件格式可以選擇exe程序和選擇路徑:d:phpphp-cgi.exe,名稱比如php,最後確定添加模塊映射。

然後手動給網站添加默認文檔:default.php和index.php兩個文檔。

繼續對於php程序包進行下面的配置:進入d:php目錄,重命名文件php.ini-development改名為php.ini。

用記事本打開編輯php.ini文件,使用快捷鍵ctrl+F快速搜索定位,相關的date.timezone修改為date.timezone=」Asia/Shanghai」即修改當前的系統時區,同時將前面的分號」;」刪除生效。

下來修改這些地方

;extension=php_gd2.dll 改為extension=php_gd2.dll
;extension=php_mbstring.dll 改為extension=php_mbstring.dll
;extension=php_mysql.dll 改為extension=php_mysql.dll
;extension=php_mysqli.dll 改為extension=php_mysqli.dll
;extension=php_pdo_mysql.dll改為extension=php_pdo_mysql.dll

然後搜索extension_dir,修改路徑為extension_dir = 「d:phpext」 ,同時將前面的分號」;」刪除生效。,修改後保存,然後復制這個php.ini文件到C:Windows根目錄下即可。

; The directory under which PHP opens the script using /~username used only
; if nonempty.
; http://php.net/user-dir
user_dir =

; Directory in which the loadable extensions (moles) reside.
; http://php.net/extension-dir
extension_dir = "D:phpext"
; On windows:
extension_dir = "D:phpext"

php環境配置好了,現在就需要測試一下了,在建立的網站目錄wwwroot文件夾下」C:inetpubwwwroot」新建一個phpinfo.php網頁文件。

內容為:

<?php

phpinfo();

?>

然後再在IE瀏覽器中打開http://localhost/phpinfo.php,即可出現類似如下界面,即成功生效。

5. 自己伺服器上用iis作為伺服器環境配置php

1.按你上面的情況來看,不一定;
2.IP+PHP網站埠可以訪問,很有可能是APACHE在起作用;
3.你得把PHP文件解析的動態服務和執行文件指向IIS;
4.我們常用的IIS和PHP配置有如下3種
我們知道php配置有幾種:
第一種、CGI方式載入PHP環境,通常就是IIS裡面配置解釋器為php.exe,早期比較常見,目前使用較少。
特點是:穩定,但效率太低。
第二種、ISAPI方式載入PHP環境,通常就是IIS裡面配置解釋器為php5isapi.dll,目前使用最多,應用最廣。
特點是:多線程,效率較高,但不夠穩定。
第三種、FastCGI方式載入PHP環境,在IIS環境里並不常見,但其它系統環境應用還是有的,不過IIS7.0開始內置FastCGI了。
特點是:高效率,高穩定性,屬於將來發展趨勢。
我試過其他的特別麻煩,PHP
5.3發布的Windows版已經不支持ISAPI模式了,所以我打算按微軟推薦的FastCGI方式運行PHP。
我用的就第三種,也是最好最快的,因為FastCGI大大加強了IIS處理PHP的能力,能迅速提高PHP站點的反應速度和生產力,
並具有更高的穩定性和安全性.

6. win7 IIS環境下怎麼搭建PHP環境具體怎樣配置

1)、採用理由:
優點:最大化的桌面圖形化操作系統,可維護性優秀。基於IIS v6.0/v7.0(2008),可以支持的腳本相當完整,不僅支持Linux無法支持的asp/asp.net,還可以安裝php、mysql、zend實現php環境。同時,利用Serv-U可以實現ftp管理。操作簡單,無需鍵入任何命令就可實現全能型主機。
缺點:由於正版Windows價格昂貴,Windows 2008中文版在20000-25000。如果加裝MSSQL,價格更要成倍增長
成功案例:微軟公司伺服器集群
(2)、操作步驟:
說明:環境Windows 7旗艦版sp1
採用IIS v7.0/v7.5+php+mysql構建操作環境。
1. 安裝IIS v7.0/v7.5
控制面板-程序和功能-打開或關閉Windows功能

新手可以把Internet信息服務下面的全選。
測試是否成功安裝IIS v7.0/v7.5,在瀏覽器輸入:http://localhost/或者http://127.0.0.1/
若瀏覽器里出現如上界面說明成功安裝IIS v7.0/v7.5
新建站點:(默認的站點用作asp/asp.net/,啟動8080埠,即訪問使用)

2. 配置PHP環境
採用最新的 php v5.4.3。下載php v5.4.3之後解壓到F:\WebLAMP\php5
在IIS中如下操作:
IIS 7及以上 支持php使用fastcgi模式。
配置IIS 7需要在IIS添加一個處理程序映射
添加處理程序映射:
添加模塊映射:
注意:要把php目錄下的pws-php5cgi.reg文件注冊運行下
添加默認文檔index.php:
修改F:\WebLAMP\php5\php.ini-development文件名為php.ini。
配置php.ini 文件,搜索如下配置並修改相應的配置值:使之支持mysql等extension_dir = ".\ext"
log_errors = On
error_log = "C:/inetpub/temp/php-errors.log"
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
session.save_path = "C:/inetpub/temp/phpsessions/"(可選)
去除以下擴展前的引號:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
輸入http://127.0.0.1:8080/或http://localhost:8080/校驗是否成功安裝php:
3. 添加Mysql資料庫
採用mysql-5.5.25-win32.msi。
安裝Mysql:

設置Mysql:
校驗mysql是否正確安裝:
1. 檢測服務管理器中:mysql是否啟動:
2. 使用phpmyadmin能否接入mysql:

7. 如何讓伺服器支持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,

8. 如何在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。

9. php環境搭建好之後搭建網站怎麼顯示iis默認首頁

IIS設置默認首頁的步驟:

  1. 打開IIS,展開網站列表,在你建立的站點的名稱上點擊右鍵,點「屬性」,就打開下面這個界面:

熱點內容
雲伺服器和內網穿透哪個好 發布:2025-05-14 10:16:41 瀏覽:627
安徽新能源網路配置是什麼 發布:2025-05-14 10:06:24 瀏覽:630
pinode搭建伺服器 發布:2025-05-14 10:04:23 瀏覽:4
電腦伺服器ip名稱 發布:2025-05-14 10:01:09 瀏覽:749
connectorpython 發布:2025-05-14 09:48:50 瀏覽:763
配置不好怎麼辦 發布:2025-05-14 09:46:40 瀏覽:622
數據流程圖中的數據存儲是指 發布:2025-05-14 09:46:39 瀏覽:445
我的世界伺服器id前綴mod 發布:2025-05-14 09:45:53 瀏覽:831
完整後台網站源碼 發布:2025-05-14 09:45:46 瀏覽:455
傳奇祝福腳本 發布:2025-05-14 09:34:12 瀏覽:572