iis7部署php網站是什麼,iis搭建php網站

本文目錄一覽:

怎樣在IIS下配置PHP

首先下載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不能保證安全。設定網站文件夾許可權。具體設定如上所述。只是文件夾路徑不一樣。

測試

重啟IIS。

查看PHP首頁文件。測試頁面。 在瀏覽器中輸入本機的IP地址。

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,在瀏覽器輸入:或者

若瀏覽器里出現如上界面說明成功安裝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

輸入或校驗是否成功安裝php:

3. 添加Mysql資料庫:

採用mysql-5.5.25-win32.msi。

安裝Mysql:

設置Mysql:

校驗mysql是否正確安裝:

1. 檢測服務管理器中:mysql是否啟動:

2. 使用phpmyadmin能否接入mysql:

如何在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

評論

11

載入更多

伺服器php怎麼用iis7配置

方法一、安裝使用phpmanager

1.下載安裝phpmanager,

2.創建並配置php.ini。將php.ini-development文件改名為php.ini,修改date.timezone=」Asia/Shanghai」。去分號開啟所需的擴展,這裡不贅述。

3.打開IIS7,在主面板中雙擊phpmanager,然後點擊其中的」Register new PHP Version」,選擇你的php-cgi.exe,確定。剩下其它的配置它將給你自動設置好。

4.完成!

方法二、手動配置cgi模式(php5.3)

1.創建並配置php.ini,同上2。

2.打開IIS7,在主面板中雙擊處理程序映射,然後在右側菜單中點擊「添加模塊映射…」,設置如下:

請求路徑:*.php;

模塊:FastCgiModule;

可執行文件:你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.完成!

如何在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!

iis7伺服器怎麼配置php網站

php manager

專門給iis掛載php用的

百度一下。下載安裝,

然後去php官網下載windows版,

在iis裡面打開php manager

選擇下載的php文件裡面的php.exe就可以用了

原創文章,作者:TNGNF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316356.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TNGNF的頭像TNGNF
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python爬蟲可以爬哪些網站

    Python是被廣泛運用於數據處理和分析領域的編程語言之一。它具有易用性、靈活性和成本效益高等特點,因此越來越多的人開始使用它進行網站爬取。本文將從多個方面詳細闡述,Python爬…

    編程 2025-04-29
  • 網站為什麼會被黑客攻擊?

    黑客攻擊是指利用計算機技術手段,入侵或者破壞計算機信息系統的一種行為。網站被黑客攻擊是常見的安全隱患之一,那麼,為什麼網站會被黑客攻擊呢?本文將從不同角度分析這個問題,並且提出相應…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 如何用Python訪問網站

    本文將從以下幾個方面介紹如何使用Python訪問網站:網路請求、POST請求、用戶代理、Cookie、代理IP、API請求。 一、網路請求 Python有三種主流的網路請求庫:ur…

    編程 2025-04-29
  • 如何將Python開發的網站變成APP

    要將Python開發的網站變成APP,可以通過Python的Web框架或者APP框架,將網站封裝為APP的形式。常見的方法有: 一、使用Python的Web框架Django Dja…

    編程 2025-04-28
  • 如何在伺服器上運行網站

    想要在伺服器上運行網站,需要按照以下步驟進行配置和部署。 一、選擇伺服器和域名 想要在伺服器上運行網站,首先需要選擇一台雲伺服器或者自己搭建的伺服器。雲伺服器會提供更好的穩定性和可…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python網站源碼解析

    本文將從多個方面對Python網站源碼進行詳細解析,包括搭建網站、數據處理、安全性等內容。 一、搭建網站 Python是一種高級編程語言,適用於多種領域。它也可以用於搭建網站。最常…

    編程 2025-04-28
  • IIS部署Python項目

    本文將從多個方面詳細闡述在IIS上如何部署Python項目。包括安裝IIS、安裝Python、配置IIS、編寫和部署Python代碼等內容。 一、安裝IIS和Python 在開始進…

    編程 2025-04-28

發表回復

登錄後才能評論