本文目錄一覽:
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完畢
如何在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
加載更多
iis如何配置php
在IIS下配置PHP,一共4大步驟。
步驟/方法
首先下載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不能保證安全。設定網站文件夾權限。具體設定如上所述。只是文件夾路徑不一樣。
4
測試
重啟IIS。
查看PHP首頁文件。測試頁面。 在瀏覽器中輸入本機的IP地址。
如何在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 所在路徑,添加即可。
原創文章,作者:OMVXT,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329438.html