php在iis環境下配置,iis如何支持php

本文目錄一覽:

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

首先下載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地址。

[求助]怎樣在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測試,如果顯示php的環境信息,說明配置成功,否則,從頭檢查一遍

在iis下怎麼運行php?

IIS下運行PHP的方法:\x0d\x0a一、安裝PHP5.3.6\x0d\x0a 1) 關閉防火牆,解壓 php5.zip 到 D:\PHP\php5\x0d\x0a\x0d\x0a 2) 將php.ini文件分別拷貝到 D:\PHP\php5 和 C:\WINDOWS 目錄下\x0d\x0a\x0d\x0a 3) 給php安裝目錄(D:\PHP\php5)賦上users組讀與執行權限\x0d\x0a\x0d\x0a 4) 在 D:\PHP\php5 文件夾下找到名為php_mysqli.dll,php_mysql.dll,libmysql.dll,libmcrypt.dll的文件,並將其複製到C:\windows\System32文件夾中 (註:IIS處理PHP和MYSQL需要該文件)。\x0d\x0a\x0d\x0a二、配置IIS\x0d\x0a 1) 在IIS下新建網站,這裡可以存放你的php網站文件。比如新建虛擬目錄jihetuan指向電腦上的E:\jihetuan目錄。\x0d\x0a\x0d\x0a 2) 在”映射”選項卡上點”添加”,打開”添加/編輯應用程序擴展名映射”對話框,點擊”可執行文件”後的”瀏覽”,定位到D:\PHP\php5\php5isapi.dll,在”擴展名”後的文本框內輸入”.php”(註:一定要注意擴展名前的句點),點擊確定。\x0d\x0a\x0d\x0a 3) 在文檔選項卡中添加index.php做為默認文檔。也可不添加。\x0d\x0a\x0d\x0a 4) 再點”確定”,退出”應用程序配置”對話框,再點”確定”,退出PHP屬性對話框。\x0d\x0a\x0d\x0a 5) 重啟IIS,生效。\x0d\x0a三、安裝Mysql\x0d\x0a完畢

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/189177.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-29 08:01
下一篇 2024-11-29 08:01

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

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

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

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

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

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

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web服務器軟件,事實上,很多時候我們需要在Web服務器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

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

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

    編程 2025-04-28

發表回復

登錄後才能評論