當前位置:首頁 » 編程語言 » 2008iisphp

2008iisphp

發布時間: 2022-12-06 15:48:20

1. windows 2008 r2 iis7 +php web環境怎麼安裝

1.第一步首先確認系統信息本教程在2008系統版本上測試成功

2. win2008伺服器怎麼安裝php

在Windows Server 2008下配置PHP環境特別的快,只需要滑鼠點點就可以了。
1,下載PHP5.2系列版本,目前5.2系列比5.3系列兼容性更好。其中又分為Non Thread Safe和Thread Safe版本,如果要用FastCGI模式運行PHP,就選擇Non Thread Safe版本,如果要用ISAPI模式運行PHP,就選擇Thread Safe版本。

2,開啟IIS7:點擊「開始」菜單上面的「伺服器管理器」==> 角色==> 添加角色==> 點下一步==> 選上II7.5 ==> 點下一步==> 一定選上CGI ==> 開啟安裝IIS

3,雙擊下載下來的PHP安裝包,開始安裝PHP,一直點next就能完成安裝,
勾選的模塊:EXIF,GD2,Mcrypt,Mhash,Ming,Mysql,OpenSSL,SOAP,Sockets,XML-RPC,XSL,ZIP

再點next == > install 即可安裝完成

4,檢查PHP有沒有安裝成功,並且查看php.ini的存放路徑

打開 控制面板==> 管理工具==> Internet 信息服務(IIS)管理器 ,再隨意創建一個站點,按下圖進行查看:

再到該站點的目錄下,創建一個文本文件,改名成index.php,內容是:
<?php phpinfo();>

訪問這個站點,即可顯示PHPINFO頁面,而且要記下php.ini的存放路徑,如下圖:

5,PHP安全設置(重要)

打開剛才記下的php.ini的存放路徑。編輯這個文件:

在最低下加入這兩行:
disable_functions = exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source
cgi.fix_pathinfo=0
然後重啟IIS讓配置生效就這樣了,我剛趁著我在後盾網的下課時間問的老師,老師就這樣說的,希望你能解決麻煩٩(๑^o^๑)۶加油

3. windows2008在iis管理器中怎麼查看php.ini配置

並提示無法載入 mcrypt (外鏈,英語) 擴展,請檢查您的 PHP 配置。 這個提示就是說你配置文件里缺少這個文件(mcrypt.dll) 你首先要把這個文件復制到\PHP\ext目錄下,然後在php.ini你添加extension=php_mcrypt.dll

4. win2008r2+iis7.5+php5.3.28 配置oci8不成功求助

1.下載php5.3並解壓縮到D:\local\php
2.復制php.ini-development為php.ini,並查找以下相關關鍵字做如下修改
01——cgi.force_redirect=0
02——cgi.fix_pathinfo=1
03——fastcgi.impersonate=1
04——extension_dir="D:\local\php\ext"
05——date.timezone="Asia/Shanghai"
06——extension=php_curl.dll
07——extension=php_gd2.dll
08——extension=php_gettext.dll
09——extension=php_mbstring.dll
10——extension=php_mssql.dll
11——extension=php_mysql.dll
3.打開Internet信息服務(IIS)管理器,點擊計算機名,雙擊右側的FastCGI設置
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
4.右擊右側空白窗口,單擊添加應用程序,在完整路徑欄填入php-cgi.exe的絕對路徑.
並添加文件監視和環境變數:PHP_FCGI_MAX_REQUESTS,取值設置為10000
添加對php.ini的文件監視可以在修改php配置之後無需重啟IIS而讓更改實時生效!
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
5.打開Internet信息服務(IIS)管理器,點擊計算機名,雙擊處理程序映射
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
6.右擊空白處,單擊"添加模塊映射…",內容如下
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
7.打開默認應用程序池的高級屬性,並將"啟用32位應用程序"設定為"True"
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
Moodle環境配置之Windows2008R2+IIS7.5+FastCGI+PHP5.3架設配置
8.測試php探針

5. 高分,幫我在win 2008 r2下用iis搭建起php網站 來我就把分給他

1.下載php安裝包:
建議在官網進行下載:http://www.php.net/
2.安裝php時選擇isapi模式;
windows2008下用IIS配置PHP環境
進入IIS,選擇網站-〉ISAPI篩選器,如圖:
windows2008下用IIS配置PHP環境
點擊添加篩選器,名稱可以隨便寫(建議寫php),可執行文件選擇php安裝路徑下的php5isapi.dll
windows2008下用IIS配置PHP環境
再回到IIS網站配置界面,選擇處理程序映射:
windows2008下用IIS配置PHP環境
可以查看當前網站都有那些程序映射配置:
windows2008下用IIS配置PHP環境
我們需要配置php的處理程序,所以點擊添加腳本映射,如圖:
腳本映射的意思即當網站訪問.php文件時,利用對應的dll進行處理.
到這里就在IIS下把php環境配置好了,很簡單吧.
重啟一下網站.
windows2008下用IIS配置PHP環境
測試php環境:
下面進行測試,在你的網站根路徑下,新建一個文件,phpinfo.php:
復制以下代碼:
windows2008下用IIS配置PHP環境
保存.
然後輸入你的網站地址,如:http://localhost/phpinfo.php,測試出現php相關信息,如果配置正常,會顯示如下:
windows2008下用IIS配置PHP環境

6. win2008伺服器iis怎麼安裝phpadmin

事前准備: 1、Windows XP HomeEdit 中文版 CD(拷在硬碟也可以) 2、Windows 2000 Advanced Server CD(最好也是中文版) 3、默認你的XP是安裝在C:\WINDOWS下 開始動手 (如果你怕改錯,先把C:\WINDOWS\INF\SYSOC.INF做一份備份) 用記事本打開C:\WINDOWS\INF\SYSOC.INF,在[COMPONENTS]下找到一行: iis=iis.dll,OcEntry,iis.inf,hide,7 然後把它改成 iis=iis2.dll,OcEntry,iis2.inf,,7 保存。 然後把Windows 2000 Advanced Server CD里的兩個文件IIS.DL_和IIS.IN_拷貝到一個臨時的目錄(例如C:\AAA),然後在命令提示符狀態下將當前目錄轉到C:\AAA,執行 EXPAND IIS.DL_ IIS2.DLL EXPAND IIS.IN_ IIS2.INF 解出IIS2.DLL及IIS2.INF兩個文件,將IIS2.INF復制到C:\WINDOWS\INF目錄下,將IIS2.DLL 復制到C:\WINDOWS\SYSTEM32\SETUP目錄下。 現在按「開始->設置->控制面板->添加或刪除程序->添加/刪除Windows組件」,這時你可以很興奮地發現IIS出現了!!! 此後的過程就和PRO版的XP安裝IIS差不多了,過程中會要求你選擇Windows 2000 Advanced Server光碟和Windows XP HomeEdit光碟的位置,輸入指定的目錄即可正常安裝。 安裝完畢以後還不能直接用的,需要對IIS進行一些設置: 控制面板->管理工具->Internet服務管理器 然後點「默認WEB站點」的右鍵,轉到「目錄安全性」選項卡,點「匿名訪問和驗證控制」的「編輯」按鈕,回彈出匿名方法新窗口,再點擊其中「匿名訪問」中的「編輯」按鈕,將「允許IIS控制密碼」全面的勾去掉,然後一路確定返回即可。 經過這樣處理安裝的IIS在運行上可能存在某種未知的缺陷!!!還有,同Professional版的XP一樣,在Home版上運行的IIS也有10個並發連接的限制。在同一個時間內,最多隻能有10個人使用你提供的IIS服務。 還有一點注意的: 如果你在安裝過程中,系統需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll這個文件,那是因為你按照默認的選項安裝了IIS。要解決這個問題,只要在安裝IIS的時候先點擊"詳細信息",然後取消對SMTP的選擇(即,不要安裝SMTP伺服器),那麼復制文件的時候就不會需要那兩個文件了。 如果在你安裝時已經顯示了Internet信息服務(IIS)的安裝項目,但是它們根本無法被選中,那很可能因為你使用的iis.dl_和iis.in_是從Windows XP Professional中取出的,只要換成Windows 2000 Professional中的就可以繼續正常安裝了。 據說,WWW、FTP等幾個服務經過這樣的修改都可以在Windows XP Home上正常運行。(我還沒自己驗證) 不管了.無論如何我要嘗試一下.因為實在不想重新裝系統.因為我的程序都在c盤.重新裝太麻煩!!

7. 我的系統環境:win 2008 IIS7 PHP配置好了 在IIS里其他的網站PHP運行正常,但新增加的網站不能運行PHP文件

iis 管理器那右擊下你這個IIS伺服器--》添加映射 把.php映射到php的可執行文件中

8. win2008 iis php 如何開啟壓縮

因為在做一個項目,項目裡面伺服器主要提供數據,但是數據多了文件就大了,比較浪費流量和時間,我們便用Gzip來處理。我在本機上是apache,伺服器上是IIS6.0,用的是php,那麼我就在這里分享一下。

IIS 的 GZIP 壓縮

1.首先備份 IIS 的配置文件, 復制C:.xml到另外的備份文件夾中. C:.xml是 IIS 的核心配置文件,該文件的完整性一但被破壞,IIS 將無法正常運行,嚴重到需要重新安裝系統.

2. 在開始菜單中啟動 Internet 信息服務(IIS)管理器,右鍵點擊「網站」屬性,打開「服務」選項卡,勾選「HTTP 壓縮」的兩個選項。「臨時目錄」和「臨時目錄最大容量」可根據需要自行設置。設置完成後點擊確定。

3. 右鍵點擊「網站」下方的 「Web服務擴展」,添加一個新的Web服務擴展,擴展名填寫為「HTTP Compression」或其他,都可以。「要求的文件」添加:c:windowssystem32inetsrvgzip.dll ,並勾選「設置擴展狀態為允許」,完成後點擊確定。

4.下面的步驟有些復雜,如果沒有確定的把握能理解,最好不要嘗試,右鍵點擊「Internet 信息服務的」「本地計算機」屬性,勾選「允許直接編輯配置資料庫」並確定。

5. 在開始菜單中運行 notepad C:.xml ,打開metabase.xml 文件,請在任何改動前再次確認該文件已經備份。

6. 用文本編輯器打開metabase.xml ,用查找功能找到「IIsCompressionScheme」,共有3處,都在一起,分別是deflate、gzip和 Parameters,deflate也是一種壓縮格式,不過性能上不如gzip。需要修改的是deflate和gzip這兩段,參數基本一樣,都要修改。

HcDynamicCompressionLevel是用來設置壓縮率,默認是0,最高是10。低壓縮級別生成稍大一些的壓縮文件,但對 CPU 和內存資源的總體影響較小。高壓縮級別通常會生成較小的壓縮文件,但會佔用較多的 CPU 時間和內存。有人說設置成9性價比最高。

HcFileExtensions是用來設置壓縮的靜態文件擴展名,默認是htm、html、txt,根據網站的自身情況添加擴展名,最基本的是js、css。添加時注意原有的換行格式。

HcScriptFileExtensions是用來設置壓縮的動態文件擴展名,默認是asp、dll和exe,根據需要自行添加擴展名,無外乎 aspx、php等。可以將這一項的默認刪除留空,這樣所有的動態響應都以壓縮方式發送。另外,還將動態壓縮 HcFileExtensions 中所有未指定的靜態文件類型,並且因此不將它們放入緩存。同樣地,必須將 HcDoDynamicCompression 設置為 true,以進行動態壓縮。

PHP Gzip

/*
*壓縮數據
*/
publicstaticfunctionob_gzip($content)//$content就是要壓縮的頁面內容,或者說餅干原料
{
if(!headers_sent()&&//如果頁面頭部信息還沒有輸出
extension_loaded("zlib")&&//而且zlib擴展已經載入到PHP中
strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip"))//而且瀏覽器說它可以接受GZIP的頁面
{
$content=gzencode($content."OK",9);//此頁已壓縮」的注釋標簽,然後用zlib提供的gzencode()函數執行級別為9的壓縮,這個參數值范圍是0-9,0表示無壓縮,9表示最大壓縮,當然壓縮程度越高越費CPU。

//然後用header()函數給瀏覽器發送一些頭部信息,告訴瀏覽器這個頁面已經用GZIP壓縮過了!
header("Content-Encoding:gzip");
header("Vary:Accept-Encoding");
header("Content-Length:".strlen($content));
}
return$content;//返回壓縮的內容,或者說把壓縮好的餅干送回工作台。
}
熱點內容
奧維地圖伺服器地址怎麼填 發布:2024-04-25 12:40:04 瀏覽:965
低配置游戲玩哪個平台 發布:2024-04-25 12:35:04 瀏覽:559
glinux下載 發布:2024-04-25 12:30:09 瀏覽:84
安卓手機可以用的谷歌叫什麼 發布:2024-04-25 12:05:57 瀏覽:943
linux改變用戶所屬組 發布:2024-04-25 11:50:33 瀏覽:469
rsa加密演算法java代碼 發布:2024-04-25 11:40:07 瀏覽:883
如何改變拉桿箱上的初始密碼 發布:2024-04-25 11:17:23 瀏覽:799
內網掛代理虛擬機如何配置網卡 發布:2024-04-25 11:15:06 瀏覽:687
明日之後緩存怎麼清理 發布:2024-04-25 11:14:56 瀏覽:205
華為mate30怎麼退回安卓版 發布:2024-04-25 11:08:49 瀏覽:898