『壹』 如何通過IIS部署自己php類型的網站
win7 IIS 配置和ASP.NET的運行配置
控制面板中「程序」的位置 選擇左邊的打開或關閉Windows功能
如圖,安裝IIS7時需要選擇要使用的功能模塊
安裝好IIS打開IIS管理器如圖
點擊上面的iisStart.html得到下面的界面 到這里IIS並沒有完成
因為現在如果配置asp.net項目上去的話,會出現很多問題 如訪問資料庫許可權問題
下面的這個步驟是設置訪問資料庫許可權的
這里選擇localSystem或NetworkService
默認裝完IIS7之後,使用ASP程序會發現提示資料庫連接失敗,在網上找了找,說是因為MSJet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取許可權,導致資料庫使用失敗。
先要設置應用程序池(ApplicationPool)為Classic.NETAppPool,而不是默認的DefaultAppPool,可以在網站目錄里對每個站點設置,也可以在站點進行單獨設置。選擇好要設置的站點之後,點右邊的「基本設置」即可調出應用程序池設置對話框。
這里必須用操作系統的登錄名和密碼 不然無權訪問硬碟分區
這里的第二行顯示授權就是因為上面的步驟給了用戶名和密碼 否則這里就是無權 asp.net的頁面也就訪問不到了
然後再給「系統盤:Windows\ServiceProfiles\NetworkService\AppData\Local」下面的 Temp目錄添加一個「Authenticated Users」的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。
設置許可權步驟:右擊Temp文件夾,選擇「屬性」》選擇「安全」選項卡》單擊「編輯」》出來「Temp的許可權」對話框,單擊「添加」,在下面的「輸入對象名稱來選擇」中輸入Authenticated Users,確定》返回到「Temp的許可權」,將AuthenticatedUsers的許可權中的完全控制給勾上,確定》確定。
啟用父路徑支持
在站點主頁上選擇「ASP」,然後在「行為」組中將「啟用父路徑」設置為True即可。
(這里我個人認為可以改也可以不改 看你自己的情況而定(本人沒改一直是False))
至此,完成了Windows7中IIS7的安裝及使用asp.net的配置。
『貳』 利用IIS發布基於PHP腳本語言的網站.
你需要下載php的程序.並執行正確的安裝與IIS配置.
大致的步驟:
一、首先把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」
OK,一切搞定,重起IIS,到你的頁面文件目錄下寫一個phpinfo,測試一下PHP文件能否被正確解析。如果產生500錯誤,請確定你沒有忘記第三步。
這個伺服器環境架設已經不是什麼大問題了.現在有很多這方面的教程的.
加油!祝你好運!!
『叄』 【Win7配置】win7下IIS如何發布PHP網站
安裝PHP,然後加上fastCGI吧
『肆』 win7系統如何使用IIS發布網站
win7系統使用IIS發布網站方法:
1.
確保系統上已經安裝IIS,如沒有安裝;到【控制面板】→【程序】→【程序和功能】→【打開或關閉Windows功能】。
2.
選中Internet
信息服務下面的所有選項,確定。
3.
獲得發布好的程序文件。
4.
如沒有發布,在項目上右擊,選擇發布。注意發布方法選擇【文件系統】。
5.
打開IIS,在網站上右擊,選擇【添加網站】。
6.
在添加網站對話框中,輸入網站名稱,選擇物理路徑和埠,其他默認,然後確定。
7.
物理路徑,選擇存放發布後的文件系統的文件夾。
8.
埠選擇除
80
以外的埠
。
9.
注意埠也有一定的范圍。
10.
此時在左側已經可以看到新建的網站,點擊上面的應用程序池。
11.
在右側找到我們新建的應用程序池,雙擊。
12.
IIS默認用的.NET
Framework是2.0版本,這里選擇網站用到的框架版本。
13.
如是VS2010開發的,選擇4.0。
14.
如是VS2008開發的,選擇3.5。
15.
如是VS2005開發的,選擇3.0。
16.
注意:託管管道模式要選擇【集成】。如是【經典】,運行時可能會有錯誤。
17.
點擊新建的網站
→
點擊內容視圖
→
選擇起始頁
→
右擊瀏覽。
18.
網站已了正常訪問。
『伍』 如何讓IIS7支持PHP
目前很多網站採用PHP編寫,但是,其伺服器環境可不一定是FreeBSD、Linux,很多PHP的網站都是運行在Windows2000、Windows2003和Windows Server 2008系統上。而且,根據之前諸多的消息顯示,Windows Server 2008中運行PHP的效率提高了40%以上的。
下面,就讓我進入今天的主題,如何在IIS7下面添加對PHP網頁的支持。
系統環境:Vista / Windows Server 2008
一、首先,安裝IIS7(控制面板程序和功能、Windows功能),在默認選擇的條件下,記得須勾上ISAPI的兩個選項。
安裝完成後,瀏覽器中輸入http://127.0.0.1,如果不出意外,會出現一個IIS7的歡迎界面。
二、接下來,安裝PHP
下載PHP安裝包可以到:http://cn.php.net/downloads.php,在此下載windows binaries。在完成PHP安裝後,我安裝在d:php中,在此目錄中,找到php.ini-dist,將其改名為php.ini,打開php.ini:
找到:extension_dir = "./",替換為extension_dir = "d:php";
找到:Windows Extensions :
去掉其下面模塊配置下每行的注釋符,示例如下:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
保存。將文件復制到系統的windows目錄。
三、在IIS7中新建應用程序池,池的.Net類型設置為非託管。
新建一網站,開啟「讀取」與「運行腳本」的許可權,完成後,為此網站添加ISAPI Filters
接著添加Handler Mapping
在上述過程中,將D:PHPphp5isapi.dll添加到Handler Mapping中。
OK,所有操作完成。現在你可以測試一個PHP文件是否能夠正常運行。
『陸』 php網站怎麼發布
第一,你需要一個域名,你要把伺服器跟你的域名綁定,一般買的虛擬主機的話會提供一個後台給你配置域名綁定的,如果是買的獨立的伺服器則需要自己配置綁定。
第二, 你要把你的域名解析到伺服器的ip上面(a記錄或別名記錄),買了域名之後會有個域名管理的後台,可以解析。
第三,把所有文件復制到你的根目錄下面
然後你就可以在瀏覽器通過你的域名訪問網站了。
『柒』 php寫的網站怎麼發布
放入支持php環境的根目錄就可以了。有的是www命名的目錄。有的是web命名的目錄。還有的是localhost命名的目錄。這只是三種。不知道你用的是哪種的虛擬主機,就都給你介紹了。我網路HI在,也可以讓我看看。
『捌』 請問一下怎麼在iis7下多開php網站
直接用localhost訪問的網站只能有一個,你可以用別埠, 然後訪問是用localhost::埠去訪問或有域名情況下用域名綁定 用域名去訪問