當前位置:首頁 » 編程語言 » iis訪問php

iis訪問php

發布時間: 2022-08-27 13:16:38

Ⅰ 如何讓iis支持php

首先我們要的工具:
1、IIS:這個當然是不能少的了,用系統自帶的就好了,這里就不教大家怎麼裝了。
2、PHP:php-5.2.0-win32-installer.msi
3、MYsql:mysql-5.0.27-win32.zip
4、MYSQLFRONT:MySQL.Front-v3.2.14.3.rar,這是一個圖形化管理mysql資料庫的工具
第一篇:IIS安裝
第一篇我們就不說了,怎麼安裝IIS網上到處都是,我們直接開始第二篇吧。
第二篇:PHP安裝
1、程序下載:
建議到PHP官方網站
網址:http://cn2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror
2、程序安裝:
解壓或者未解壓後,能看到php-5.2.0-win32-installer.msi文件時,雙擊文件,彈出下列對話框,我們再單擊Next(下一步):

在這一步,他會要你同意一個協議,不同意是沒法繼續安裝的。同意就同意唄,反正這個東西是開源的,(應該是的吧)呵呵:

在這一步選擇安裝文件夾,如果要更改,單擊Browse(瀏鑒)。這里,我建議不要改更。第一,PHP文件不大;第二,由於這個本來不是Windows下的文件,更改不知道會不會有什麼不能用的地方。:

選擇你的WEB服務程序,建議選擇IIS/PWS 3。這個選項在XP的IIS下,也就是IIS5.5下測試通過。:

程序安裝組界面,別急點點下一步,看清楚下面的說明:

在上圖中顯示的Extensions(擴展)前面的「+」號點開,然後拖動滾動條,一直到下圖位置。在GD2上右擊,然後選擇安裝此功能(選擇中的第一個或者二個)。
其實,第一個跟第二個的區別在這個地方不大。如果有下屬選項時,選第一個,只會安裝一些默認的功能,而第二個是完全安裝。懂英語的朋友就不要笑話我了,呵呵

同理,拖到mysql那一項,與前面一樣的操作。如果你的mysql版本比較高,建議把mysqlli也裝上,就是在mysql下面的那一個。

需要的人還可以到下面這個地方,按照上面兩步的方法安裝PHP幫助文檔與PEAR。然後單擊Next(下一步)

單擊Install(安裝),開始正式安裝PHP

安裝過程,等待
安裝完成,單擊Finish(完成)結束安裝

到這里,我們的PHP算是裝完了。休息一下,我們馬上開始講第三篇,PHP與IIS整合
第三篇:PHP與IIS整合
說起來,這一點應該是PHP安裝最重要的一個環節了,如果這一步沒有成功,其他的都白搞了,呵呵。
打開IIS,然後在你要支持PHP的網站名稱上右擊,選擇「屬性」。當然,如果你要所有的網站都支持PHP,也可以在「網站」上面右擊,選擇屬性。

這是彈出來的網站屬性對話框,我們要選擇的是「主目錄」選項卡。

選擇「主目錄」選項卡後,再點擊這個選項卡下面的「配置」

彈出應該程序配置選項卡,這里時候,我們要選擇「添加」

這步比較關鍵,這個是點擊添加後彈出來的。
在「可執行文件」後面,我們選擇「php-cgi.exe」,前面的路徑是你的PHP安裝路徑。
而這個,在很多以前的參考上,都是一個DLL文件,而這個版本是php-cgi.exe。
「擴展名」填「.php」,別把那個點「.」丟了。
後面就是一直「確定」到最後了。呵呵

最後,我們來寫一個測試程序「test.php」,然後打開測試。如果你看到了跟我圖片中類似的內容,那麼恭喜你,PHP安裝成功了!
test.php內容:
[url=javascript:]Copy code[/url]

第四篇:mysql安裝
1、程序下載:
建議到mysql官方網站
網址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.27-win32.zip/from/pick
2、程序安裝:
解壓或者未解壓後,能看到setup.exe文件時,雙擊文件,彈出下列對話框,我們再單擊Next(下一步):

選擇安裝模式,如果沒有特殊要求,或者你不是很懂的情況下,請選擇Typical(經典安裝)或者在你磁碟空間足夠的情況下可以選擇Complate(完全安裝)。建議(特別是初學者)不要選擇Custom(自定義安裝)。
我這里選擇最常用的經典安裝

裝備工作完成,點擊Install(安裝)讓安裝程序正式開始安裝工作

安裝狀態,請稍候。。。

這是選擇是否到mysql網站注冊,不管他,我們選擇Skip Sign-UP(跳過注冊)

完成安裝。如果沒有特殊的要求,可以把這個小勾去掉,點擊Finish(結束)結束安裝。但是從安全形度考慮,我們還是勾選上這個小勾,再點擊Finish(結束)來對msyql做一些初始的配置

配置的第一個界面,點擊Next(下一步)就好了
如果沒什麼太特殊的要求,我們選擇第二個Stanard Configur action(標准配置)就好了。

這個畫面要說明的比較多:
1、Install as Windows Service:將msyql作為windows服務安裝。勾選這一項,你將會在「控制面板」,「管理工具」,「服務」裡面找到mysql。這樣子,能提高mysql在系統中的運行級別。建議勾選。
2、Service Name:這個其實沒什麼用,就是選擇你在「服務」裡面看到的名字而已,隨便一個,你熟悉就好了。
3、Launch the MySQL Serverautomatically:自動開啟服務。勾選這個的話,只要你打開Windows,哪怕你沒有登陸,MySQL也在運行。
4、Include BIN Directory in WIndowsPATH:勾選這個的話,用可以直接在CMD的任何地方運用MySQL的命令行模式。如果你熟悉命令行,這個就蠻實用。不熟悉的嗎,建議不勾選。

這個是配置root(根用戶)密碼。
1、Modify Security Settings:配置安全設置。其實就是配置root(根用戶)的密碼。
2、Enable root access from remotemachines:允許root(根用戶)從遠程機器登陸。從安全形度考慮,建議不勾選。
3、Create An Anymous Account:建立一個匿名帳號。建議不勾選。

下面這幾步都是完成安裝了,,沒什麼好說的。。。

第五篇:MySQL-Front安裝
1、程序下載:
建議到FF下載站下載:
網址:http://www.crsky.com/soft/4932.html
2、程序安裝:
這個過程我就不說了,沒有什麼特別的地方。
第六篇:MySQL-Front連接管理MySQL
MySQL-Front安裝後,打開。就會看到下面這么一個畫面。(當然,如果你是第一次使用,「對話」裡面就應該是空的。)
這個時間,我們單擊新建

這個看到的就是添加新對話的對話框。
在「一般」選擇卡中,只有一個「登陸信息」可以填寫,但這個其實只是埴寫一個你可以識別數據的名稱就可以了。我這里就寫「localhost」。
下面那個圖標,沒有什麼實際意義,你要喜歡就改一下吧。

再點擊「連接」選項卡。
這里要填寫的比較多一點。
伺服器:填寫你資料庫伺服器所用的IP或者域名。
埠:3306。默認是3306,一般程序下不會更改。
以下的選項,我們就不用管了。基本上用不著管。想知道清楚的,可以自己查資料或者PM我

「注冊」選項卡。
填與你資料庫的用戶名與數據。
下面的「資料庫」選項,在你填寫完正確的伺服器地址與用戶名密碼後,點擊它後面的那個小方塊,就可以選擇要管理的資料庫。這個功能在你的用戶有多個數據的管理許可權,而你又不想一次打開所有的數據的情況下特別有用。
後面兩上選項卡我不細說了。「autostart」是在打開時自動執行一些SQL命令;「資料庫瀏覽器」則是定製MySQL-Front視圖

點擊確定,就可以到登陸提示框。繼續確實就好了。
當然了,這個對話,也可以在剛打開MySQL-Front時,選中已存在的連接,再點擊打開來獲得。

OK,現在看到的就是MySQL裡面的資料庫信息了。

最後,特別要說明的是。如果你對MySQL數據不是很熟悉
請千萬不要更改或者刪除mysql庫裡面的任何東西。
否則可能導致你的資料庫不能用!!!

http://jingyan..com/article/546ae1856cbdf81149f28cf1.html

Ⅱ 如何讓IIS支持PHP

網上大量的DZ論壇就是採用PHP+IIS,下面是配置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 w3svc
net stop iisadmin
net start w3svc

5、打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php,內容如下:

<?php
phpinfo();
?>

Ⅲ WIN7 下如何利用iis來訪問php文件

日誌記錄對於任何一個伺服器來說,都是至關重要的。對於IIS伺服器也不例外。在Windows7操作系統中,相比2003來說,對於IIS日誌記錄來說有了很大的改進。不僅僅是日誌的格式,還是其他的一些可選項上,操作系統管理員有了更多的選擇。 IIS日誌 在Windows7操作系統中,IIS日誌記錄應該視為ISS所必需的而不是可選的組件。這主要是因為日誌文件對於管理IIS伺服器來說具有很關鍵的作用。如在這個IIS伺服器在受到安全威脅的情況下,可以利用日誌文件並對其中包含的內在細節執行排疑式審查。如到IIS伺服器發生故障後也可以利用這個日誌文件中所記錄的信息來檢查維護過程並識別系統中的問題。筆者這里就給大家介紹一下Windows7操作系統中IIS日誌記錄相比Windows2003操作系統的一些新特性,並幫助大家部署一種得心應手的日誌管理模式。 一、 選擇合適的日誌記錄級別。 在IIS7.0版本中,系統管理員可以根據自己的需要選擇合適的日誌記錄級別。如可以在伺服器級別上進行日誌記錄管理,也可以在網站、WEB應用程序文件或者目錄級別上實現它。具體要在那個級別上實現,主要看系統管理員的需要。不過需要注意的是,其實現級別的不同,所支持的日誌文件格式也是不同的。如在「伺服器」級別實現的話,其支持的日誌格式就只有兩種,分別為「W3C」格式與二進制格式。而如果選擇「網站」級別上實現日誌管理的話,則其支持的日誌格式有三種,分別為IIS、NCSA、W3C格式。而且系統管理員如果覺得這些格式還不滿足的話,可以通過「自定義」的方式來自定義自己需要的格式。所以在選擇日誌記錄級別的時候,除了需要考慮在什麼級別上進行日誌管理比較方便與安全,同時還需要結合自己喜歡的日誌格式。筆者個人喜歡在網站級別上對日誌進行管理。因為在一台伺服器上,如果只部署IIS服務的話,可能比較浪費。也就是說,在同一台伺服器上可能有多個應用服務。為了跟其他應用服務與伺服器操作系統的日誌區分開來,筆者就建議大家在網站級別上進行管理。當然,在哪個級別上進行日誌管理,對於日誌的內容沒有實際性的差異。主要是看伺服器的部署以及系統管理員的工作習慣而定。 二、 為日誌記錄選擇合適的格式。 如果選擇網站級別來管理日誌的話,這個日誌的格式有多種選擇。最重要的是,系統管理員可以選擇IIS的日誌記錄格式。這個IIS日誌記錄格式是基於文本的日誌記錄。跟W3C日誌記錄格式類似,都是通過HTTP.SYS來控制的。不過這個IIS日誌記錄格式是一個核心模式過程。而以前的日誌記錄都是通過用戶模式來管理的。兩者之間有比較大的變化。超文本傳輸協議偵聽程序被實現為名為 HTTP.SYS的內核模式設備驅動程序。HTTP.SYS 是 Windows 網路子系統的一個重要組成部分。在以前的版本中,當在 IIS 中創建網站時,使用 HTTP.SYS注冊站點,然後HTTP.SYS將 Web 請求傳送到正在運行網站的用戶模式進程中。同時HTTP.SYS也將響應送回客戶端。除了從其內部緩存中檢索存儲的響應以外,HTTP.SYS並不處理它所接收到的請求。因此,應用程序特定代碼永遠不會載入到內核模式中。但是有些系統管理員希望HTTP.SYS能夠以核心模式運行。此時就需要採用IIS日誌格式。另外IIS是基於文本的日誌記錄,跟二進制格式的日誌記錄不同,直接可以通過文本瀏覽器等工具來查看日誌信息。所以閱讀起來也更加的方便。 當然,日誌文件的格式不同,其所存儲的內容都是相同的。所以日誌文件的格式並不會影響日誌的實際管理價值。不過為了日後管理維護的方便,筆者建立系統管理員最好還是根據自己的工作習慣來選擇合適的日誌格式。 三、 選擇合適的編碼格式。 一般情況下,IIS日誌文件的編碼格式有兩種,分別為UTF-8與ANSI兩種格式。在所有的字元集中,雖然ANSI比較有名。但是這個編碼格式可以說是專門為英文所設計的。用來存儲其他的語言時會出現亂碼的情況。如對於漢語就支持的不是很好。為了解決這個問題,特意提出了一種新的編碼格式,即UTF-8。這是一種UNICODEd 一種變長字元編碼。如果UNICODE字元由2個位元組表示,則編碼成UTF-8很可能需要3個位元組,而如果UNICODE字元由4個位元組表示,則編碼成UTF-8可能需要6個位元組。UTF-8編碼可以通過屏蔽位和移位操作快速讀寫。字元串比較時strcmp()和wcscmp()的返回結果相同,因此使排序變得更加容易。位元組FF和FE在UTF-8編碼中永遠不會出現,因此他們可以用來表明UTF-16或UTF-32文本。 UTF-8 是位元組順序無關的。它的位元組順序在所有系統中都是一樣的。 這些字元集的格式對於某些系統管理員來說可能有點深奧。其實系統管理員也不需要了解的這么清楚。只需要明白一個原則。即如果日誌中顯示的如果都是英文的話,那麼採用ANSI編碼格式也不會有問題。但是如果日誌中還會存在其他語言的話,則可能會出現亂碼。為此筆者建議,還是採用UTF-8的編碼格式為好。畢竟,其對於英文的支持力度也是很好的。為此還不如一勞永逸的將其設置為UTF-8格式為好。免得以後再日誌閱讀中遇到亂碼的煩惱。 四、 選擇合適的日誌文件滾動更新機制。 如果將IIS的日誌記錄都保存在一個文件中,顯然文件會很長。到時候,查看記錄的時候,會很麻煩。為此最好能夠將日誌文件進行分割,分割成一個個小文件。這方便與後續的查詢與閱讀。在Windows7操作系統的IIS日誌中,提供了很多的日誌文件滾動更新的方法。如可以根據時間來創建新的日誌文件。如可以按天、按周或者按月來實現日誌文件的滾動更新。一般情況下,按月來更新即可。如果IIS伺服器訪問比較頻繁,也可以適當縮短這個日誌文件滾動更新的時間間隔。如可以將時間間隔調整為一周或者一天等等。這個時間間隔到底多少為好,主要是看其記錄的數量。如果日誌記錄數量多的話,那麼可以適當縮短時間。相反,如果日誌記錄數量不是很多的話,則可以以月為單位建立新的日誌文件。 除了可以根據時間來建立新的日誌文件之外,還可以根據日誌文件的大小來創建新的日誌文件。在IIS日誌管理器中可以選擇「最大文件大小」。然後輸入一個合適的尺寸。如此的話,當這個日誌文件達到指定的大小之後,系統就會自動對其進行日誌切換。不過筆者並不贊同採用這種方法。雖然其可以將重做日誌文件控制在一個合理的大小內,但是其會打破其內在的時間聯系。到時候,在遇到問題時查詢起來會非常的不方便。故筆者還是建立按時間來對重做日誌文件進行分割。 另外管理器還提供另一個有用的選項,即是否要將本地時間用戶文件命名與翻滾。這是一個很有用途的選項。選中這個選項後,在系統自動建立的日誌文件中就會反映這個時間信息。這對於系統管理員來查找日誌文件,能夠提供很大的幫助。特別是如果按文件大小來分割重做日誌文件的話,一定要選中這個選項,以方便後續的查找。

Ⅳ 如何在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回車
你可以去後盾人平台看看,裡面的東西不錯

Ⅳ iis下怎麼瀏覽PHP文件.

打開你的IIS信息服務控制台,右擊"默認網站"圖標,選擇屬性,打開默認網站屬性選擇,然後再選擇"主目錄"選項卡
點擊"配置"按鈕,你會看到又跳出一個選項卡,上面是已經定義的文檔類型。點擊"添加"按鈕,在出來的對話框的可執行文件文本框中敲入你的php.exe所在的絕對路徑加上"%s
%s",在這里是"c:\php\php.exe
%s
%s",擴展名文本框中寫上你要求php程序處理的後綴名,在這里我們寫入".php",下面的選項按默認設置即可。現在試著把下面的代碼保存成後綴為php文件,然後放到你的一個虛擬目錄中去訪問,看一下是否能出現正常的結果。
<?php
phpinfo();
?>

Ⅵ PHP為什麼在IIS伺服器無法訪問瀏覽頁面

  1. iis本身並不直接支持php;

  2. 需要配置開啟php擴展;

  3. 具體步驟是先在iis中web擴展中添加php擴展(後面可以配上圖);

  4. 最後,在文檔里添加index.php首頁默認文檔即可。

Ⅶ 用IIS 運行 .php的文件要怎麼弄

如何讓IIS運行php.(php安裝,配置)
註:本文摘自網路一、首先把php的壓縮包(這里以PHP4.3.2為例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,把他更名為php.ini。
二、打開該文件,找到extension_dir
=
"./"
,將其改為
extension_dir
=
"C:\php-4.3.2-Win32\extensions"
;再找到
session.save_path
=
/tmp
,將其改為
session.save_path
=
C:\php-4.3.2-Win32\sessions
。(註:此時你需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session
。)
三、將修改好的php.ini文件拷貝至C:\winnt目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\winnt\system32目錄下。
四、打開"Internet服務管理器",選擇你想支持PHP的站點,打開屬性頁,點擊"ISAPI篩選器"選項卡,點擊"添加",在彈出的"篩選器屬性"窗口的"篩選器名稱"中填入"php";在"可執行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll"(如圖一所示),點擊確定。
五、點擊"主目錄"選項卡,選擇"應用程序設置"中的"配置"按鈕,在彈出的"應用程序配置"窗口中點擊"添加"按鈕,在彈出的"添加/編輯應用程序擴展名映射"窗口中的"可執行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll","擴展名"一項填入"php"

(如圖二所示)。
重起IIS,到你的頁面文件目錄下寫一個phpinfo,測試一下PHP文件能否被正確解析。如果產生500錯誤,請確定你沒有忘記第三步。

Ⅷ IIS訪問PHP網頁亂碼,HTML網頁很正常,這是為什麼

因為php沒有設置編碼吧。
去設置默認編碼:
去php的配置文件php.ini
搜索
default_charset
會找到

;default_charset
=
"ISO-88509-1"

改成
default_charset
=
"UTF-8"
注釋:(前面的分號一定去掉)

Ⅸ iis php 訪問路徑設置

在IIS建立的網站上右擊屬性,
選擇文檔標簽,單擊添加按鈕輸入index.php,
然後把index.php上移到頂端,點擊確定保存。

熱點內容
抗震柱加密區 發布:2025-01-17 03:03:06 瀏覽:134
幼兒園源碼php 發布:2025-01-17 02:41:45 瀏覽:401
win引導Linux 發布:2025-01-17 02:36:49 瀏覽:263
ftp是傳輸類協議嗎 發布:2025-01-17 02:36:47 瀏覽:311
查看電視配置下載什麼軟體 發布:2025-01-17 02:36:41 瀏覽:159
寶馬x330i比28i多哪些配置 發布:2025-01-17 02:35:59 瀏覽:573
伺服器運維安全雲幫手 發布:2025-01-17 02:35:48 瀏覽:72
c應用編程 發布:2025-01-17 02:35:16 瀏覽:941
ios清除app緩存數據免費 發布:2025-01-17 02:34:33 瀏覽:375
微信企業號上傳文件 發布:2025-01-17 02:10:28 瀏覽:64