欧美3dxxxxhd_国产精品欧美日韩_日韩视频在线播放_亚洲高清不卡在线

PHP支持空間的配置方法Windows 2003+IIS6+PHP5.4.43

一般在已經(jīng)安裝iis的windows系統(tǒng)上已經(jīng)默認(rèn)支持了asp及aspx,那么下面主要講解如何讓其也支持php并且支持MYSQL數(shù)據(jù)庫。 特別聲明:【如果是選擇 PHP5.4.10 安裝版則可以省略此步驟,因?yàn)樗?/p>

PHP支持空間的配置方法Windows 2003+IIS6+PHP5.4.43

來源:夢(mèng)飛科技 作者:網(wǎng)絡(luò) 瀏覽量:91
2015-08-17
0

一般在已經(jīng)安裝iis的windows系統(tǒng)上已經(jīng)默認(rèn)支持了asp及aspx,那么下面主要講解如何讓其也支持php并且支持MYSQL數(shù)據(jù)庫。

特別聲明:【如果是選擇PHP5.4.10安裝版則可以省略此步驟,因?yàn)樗詣?dòng)添加了配置,但是由于PHP5.4.10沒有安裝版,所以只能自己配置,自己配置難度較大,我最終選擇的是PHP5.3.20版本
但以下部分我也把
PHP5.4.10手動(dòng)配置給寫了出來,供網(wǎng)友參考

第一部分:、首先你要到網(wǎng)址http://windows.php.net/download/下載PHP For Windows 版本,你會(huì)看到這里有很多不同的版本可以下載,那么該如何選擇呢?第一個(gè)選擇是首先選擇最新的版本,我們看到現(xiàn)在最新的版本是PHP 5.4 (5.4.10),好那么我們就下載PHP5.4.10版本。

  ①如何選擇PHP5.4.10的VC6版本和VC9版本

  VC6版本是使用Visual Studio 6編譯器編譯,如果PHP是用Apache來架設(shè),那就選擇VC6版本。
    VC9版本是使用Visual Studio 2008編譯器編譯,如果PHP是用IIS來架設(shè),那就選擇VC9版本。

    選擇的原則:1。在windows下使用Apache+PHP的,請(qǐng)選擇VC6版本;
                2。在windows下使用IIS+PHP的,請(qǐng)選擇VC9版本;

  ②如何選擇PHP5.4.10的Thread Safe版本和Non Thread Safe版本
  從字面上理解,Thread Safe是線程安全,執(zhí)行時(shí)會(huì)進(jìn)行線程(Thread)安全檢查,以防止有新要求就啟動(dòng)新線程的CGI執(zhí)行方式而耗盡系統(tǒng)資源。Non Thread Safe是非線程安全,在執(zhí)行時(shí)不進(jìn)行線程(Thread)安全檢查。

第二部分:、再來看PHP的兩種執(zhí)行方式:ISAPI和FastCGI。

    ISAPI(Internet Server Application Program Interface)是微軟提供的一套面向WEB服務(wù)的API接口,它能實(shí)現(xiàn)CGI提供的全部功能,并在此基礎(chǔ)上進(jìn)行了擴(kuò)展,如提供了過濾器應(yīng)用程序接口。ISAPI執(zhí)行方式是以DLL動(dòng)態(tài)庫的形式使用,可以在被用戶請(qǐng)求后執(zhí)行,在處理完一個(gè)用戶請(qǐng)求后不會(huì)馬上消失,所以需要進(jìn)行線程安全檢查,這樣來提高程序的執(zhí)行效率,所以如果是以ISAPI來執(zhí)行PHP,建議選擇Thread Safe版本;

    FastCGI是可伸縮架構(gòu)的CGI開放擴(kuò)展,其主要行為是將CGI解釋器進(jìn)程保持在內(nèi)存中并因此獲得較高的性能。FastCGI執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率,所以,如果是以FastCGI來執(zhí)行PHP,建議選擇Non Thread Safe版本。

    FastCGI已經(jīng)集成于IIS7也支持IIS6,在IIS6中的安裝方法以下詳述。

------------------------------------------------------------------------------

注意:

    ①PHP5.4.10 是不能在IIS6上面通過ISAPI擴(kuò)展運(yùn)行的,而且在PHP5.4.10下載解壓后的文件里面也沒有php5isapi.dll,取而代之的是php5nsapi.dll。

    PHP程序從PHP5.3以后的版本就不再用ISAPI進(jìn)行擴(kuò)展在IIS里運(yùn)行了,所以PHP5.4.10 當(dāng)然就更沒有php5isapi.dll了,這也是有的網(wǎng)友為什么在PHP5.4.10 中找不到php5isapi.dll的原因。

  我們有沒有什么辦法讓PHP5.4.10 在IIS里運(yùn)行的呢?當(dāng)然有了,那就是使用FastCGI。據(jù)說它的效率很高,

  為什么FastCGI的執(zhí)行效率會(huì)很高呢?那是因?yàn)镕astCGI是可伸縮架構(gòu)的CGI開放擴(kuò)展,其主要行為是將CGI解釋器進(jìn)程保持在內(nèi)存中并因此獲得較高的性能。傳統(tǒng)的CGI解釋器的反復(fù)加載是CGI性能低下的主要原因,如果CGI解釋器保持在內(nèi)存中并接受FastCGI進(jìn)程管理器調(diào)度,則可以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率


第三部分: Windows 2003環(huán)境下搭建PHP5.4.10教程

1.下載 FastCGI For IIS6

http://www.iis.net/expand/FastCGI(下載X86版本)把左邊的網(wǎng)址拷貝到地址欄即可下載

(注:實(shí)際是到http://www.iis.net/downloads/microsoft/fastcgi-for-iis這個(gè)網(wǎng)址下載FastCGI for IIS.)

下載頁面為:

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法
 

下載的文件為FastCGIIIS6.26FastCGIIIS6.exe,下載之后,雙擊進(jìn)行安裝,出現(xiàn)如下圖所示的畫面:

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法
關(guān)鍵是這一步,這一步不能點(diǎn)擊我接受,而要點(diǎn)擊上面的蘭色文字“直接下載鏈接”它就會(huì)到http://download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_x86_rtw.msi去直接下載。

安裝后在 C:\WINDOWS\system32\inetsrv 目錄下產(chǎn)生了五個(gè)文件。如下圖:

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法

同時(shí)在 IIS 的 “Web 服務(wù)擴(kuò)展”里多了 FastCGI Handler。

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法

2.下載PHP 5.4 (5.4.10)

到網(wǎng)址http://windows.php.net/download/下載PHP For Windows 版本VC9 x86 Non Thread Safe (2012-Dec-20 00:23:45)下載后解壓,解壓后拷貝到安裝目錄(我的安裝目錄是C:\PHPServer\PHP)。

3. 注冊(cè) PHP 到 FastCGI

我個(gè)人的理解是,只要“Web 服務(wù)擴(kuò)展”里的 FastCGI Handler 為允許時(shí),在加載 fcgiext.dll 時(shí),會(huì)讀取 fcgiext.ini 配置文件的內(nèi)容,根據(jù)里面的配置為每個(gè)網(wǎng)站提供映射。

打開C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
在文件最后加上下面的語句:
[Types](這個(gè)是文件原來就有的,在[Types]后面加上下面的語句就可以,要全部哦不然會(huì)報(bào)錯(cuò)的。)
php=PHP

[PHP]
ExePath=C:\PHPServer\PHP\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\

“php”表示擴(kuò)展名,“PHP”是配置節(jié)名稱,以“[PHP]”定義。

4. 配置 php.ini

PHP5.4.10安裝目錄下是沒有PHP.ini這個(gè)文件的,只有php.ini-development和php.ini-production,我們將C:\PHPServer\PHP\php.ini-development復(fù)制一個(gè),然后重命名為 C:\PHPServer\PHP\php.ini(當(dāng)然如果你怕有錯(cuò)可以先備份一下)。

打開 C:\PHPServer\PHP\php.ini,
修改PHP.ini文件:
1。查找display_errors改為:display_errors = On
2。查找display_startup_errors改為:display_startup_errors = On
3。查找error_prepend_string改為:error_prepend_string = "<br><font color=#ff0000>"
4。查找error_append_string改為:error_append_string = "</font><br><br>"

5。查找extension_dir改為:extension_dir = "C:\PHPServer\PHP\ext\"
6。查找fastcgi.impersonate改為:fastcgi.impersonate = 1
7。下列代碼按下修改,在Windows Extensions中去除擴(kuò)展前面的分號(hào)(;):

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
 extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
 extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
 extension=php_mysql.dll
 extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
;extension=php_openssl.dll
 extension=php_mcrypt.dll
 extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

 

可以看出主要是去掉前面的“;”號(hào)

8。查找date.timezone改為:date.timezone = PRC

修改完記得重啟 IIS。

5. 配置網(wǎng)站【如果是安裝版的此步驟也可以省略,例如PHP 5.3.20就可以下載到安裝版,

因?yàn)榘惭b版自動(dòng)添加了!】

右鍵網(wǎng)站 => 屬性 => 主目錄 => 配置 => 添加,如下圖配置:

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法

可執(zhí)行文件路徑:C:\WINDOWS\system32\inetsrv\fcgiext.dll

全部配置好了,一定要把IIS服務(wù)重啟一下。

6. 新建一個(gè) phpinfo.php 文件,內(nèi)容為:

<?php
  phpinfo();
  ?>

 打開IE瀏覽器,輸入:http://www.domain.com/phpinfo.php ;

 如果能夠正常顯示PHP支持信息則表明配置整合是成功的。

7.配置PHP后,運(yùn)行phpinfo.php程序,出現(xiàn)如下的錯(cuò)誤提示。 

FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

Error Number: 5 (0x80070005).
Error Description: 拒絕訪問。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

原來是沒有賦予用戶相應(yīng)權(quán)限,注意這里是給“PHP安裝目錄”賦權(quán),給“IIS 啟動(dòng)帳戶組或用戶賦予讀取和運(yùn)行權(quán)限”

給此目錄增加一個(gè)“IIS 啟動(dòng)進(jìn)程帳戶”,方法如下:

“安全”標(biāo)簽,“添加”,“高級(jí)”,“立即查找”,“Network Server”,“確定”即可,就給目錄加上了IIS啟動(dòng)帳號(hào)。

看到類似以下效果說明你的服務(wù)器可以跑 php 了。

Windows <wbr>2003+IIS6+PHP5.4.10配置PHP支持空間的方法

使用 Windows 2003+IIS6+PHP5.4.10配置PHP支持空間的方法所創(chuàng)建的Discuz 2.5也正常使用,一切OK!

部分文章來源與網(wǎng)絡(luò),若有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)刪除!
欧美3dxxxxhd_国产精品欧美日韩_日韩视频在线播放_亚洲高清不卡在线
日韩一级裸体免费视频| 欧美xart系列在线观看| 性感少妇一区| 韩国一区二区三区在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 久久久精品国产免大香伊| 国产香蕉久久精品综合网| 久久色中文字幕| 亚洲精品视频一区| 欧美一区二区三区在线免费观看 | 午夜视频在线观看一区| 狠狠入ady亚洲精品经典电影| 久久综合给合久久狠狠色| 亚洲精品一区中文| 欧美在线看片| 亚洲免费观看在线观看| 国产精品亚洲综合| 免费久久99精品国产自| 在线一区二区三区四区五区| 久久这里有精品视频| 一区二区91| 好吊日精品视频| 欧美日韩免费一区二区三区视频| 先锋影音国产一区| 亚洲精品乱码久久久久久蜜桃麻豆| 性欧美激情精品| 亚洲精品国产拍免费91在线| 国产精品欧美经典| 欧美成人免费va影院高清| 午夜老司机精品| 亚洲久久一区二区| 免费看的黄色欧美网站| 亚洲制服av| 亚洲日本免费| 国内精品久久久久久久果冻传媒| 欧美日本一道本在线视频| 久久成人精品视频| 亚洲午夜免费视频| 欧美韩日高清| 久久一区中文字幕| 欧美有码在线视频| 在线视频亚洲一区| 亚洲第一精品在线| 国内精品国产成人| 国产乱码精品1区2区3区| 欧美日韩免费看| 美女爽到呻吟久久久久| 欧美一区二区在线看| 亚洲一区二区四区| 夜夜躁日日躁狠狠久久88av| 欧美成人精品在线视频| 久久久综合网站| 性欧美video另类hd性玩具| 在线一区观看| 日韩视频免费看| 最新国产成人av网站网址麻豆| 韩日在线一区| 国产在线精品二区| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩一区二区在线播放| 欧美裸体一区二区三区| 欧美不卡高清| 欧美国产日韩在线观看| 久久夜色精品国产欧美乱极品| 久久精品成人| 久久国产精品第一页 | 久久另类ts人妖一区二区| 亚洲欧美乱综合| 亚洲欧美日本精品| 亚洲欧美资源在线| 性娇小13――14欧美| 性色一区二区| 久久成人免费| 美女图片一区二区| 欧美经典一区二区三区| 欧美日韩国产二区| 国产精品久久久久久妇女6080| 国产精品久久久一区麻豆最新章节| 国产精品大片免费观看| 国产精品亚洲成人| 国产一区二区三区在线观看免费| 国模私拍一区二区三区| 亚洲第一中文字幕在线观看| 亚洲国产综合视频在线观看| 亚洲精品视频免费观看| 亚洲视频大全| 久久国产精品毛片| 欧美成人午夜视频| 日韩视频国产视频| 午夜精品久久久久久| 久久久久成人精品免费播放动漫| 免费的成人av| 国产精品v日韩精品v欧美精品网站| 国产精品乱码久久久久久| 国产三区精品| 亚洲国产精品一区制服丝袜| 日韩一区二区精品视频| 午夜精品区一区二区三| 久久久亚洲国产天美传媒修理工 | 久久精品欧洲| 欧美激情精品久久久| 欧美超级免费视 在线| 欧美日韩不卡一区| 国产精品一区久久久| 亚洲国产精品专区久久| 一区二区三区欧美日韩| 久久久免费av| 99国产一区| 久久精品一区二区三区不卡牛牛| 欧美黑人国产人伦爽爽爽| 国产欧美在线看| 亚洲人在线视频| 欧美一二区视频| 免费成人激情视频| 99在线|亚洲一区二区| 午夜精品免费| 欧美成人综合| 国内精品久久久久影院优| 99国产精品久久久久久久久久 | 国产视频在线观看一区| 亚洲另类自拍| 久久久综合香蕉尹人综合网| 亚洲伦理自拍| 久久夜色精品一区| 国产乱码精品一区二区三区五月婷| 亚洲欧洲综合| 久久久久免费视频| 在线视频亚洲| 欧美极品在线播放| 好看不卡的中文字幕| 亚洲欧美日韩久久精品 | 欧美成人精品在线观看| 国产自产精品| 亚洲欧美日韩另类| 亚洲乱码国产乱码精品精天堂 | 亚洲精品国产精品国自产观看浪潮 | 亚洲人成网站在线观看播放| 亚洲一区精彩视频| 你懂的亚洲视频| 亚洲三级电影全部在线观看高清| 欧美一区不卡| 国产精品国产三级国产a| 亚洲精品美女免费| 免费观看成人www动漫视频| 亚洲综合第一页| 国产精品www色诱视频| 一本在线高清不卡dvd| 亚洲第一区在线观看| 久久精品综合一区| 国内精品国产成人| 久久精品一本久久99精品| 亚洲一区二区视频| 国产精品进线69影院| 亚洲一区二区在线免费观看视频| 欧美大片免费| 久久综合电影一区| 亚洲国产精品va在线看黑人动漫| 久久久亚洲国产天美传媒修理工 | 国产精品一卡| 羞羞视频在线观看欧美| 亚洲午夜激情网页| 国产精品美女久久久免费| 亚洲欧美日韩中文视频| 亚洲伊人久久综合| 国产欧美成人| 久久精品男女| 久久国内精品视频| 伊人精品久久久久7777| 麻豆9191精品国产| 免费一级欧美片在线播放| 最新成人在线| 日韩视频在线观看| 国产精品免费在线| 久久久999精品| 久久久久久久尹人综合网亚洲| 在线免费观看欧美| 亚洲国内欧美| 欧美日韩中文字幕| 欧美在线观看一区| 久久青草欧美一区二区三区| 亚洲看片免费| 在线亚洲高清视频| 国产亚洲在线| 亚洲福利视频网| 欧美亚洲成人网| 久久久一区二区| 欧美大片专区| 欧美亚洲一级| 美女91精品| 亚洲在线中文字幕| 久久精品av麻豆的观看方式| 91久久久国产精品| 亚洲视频在线一区| 伊人影院久久| 夜夜爽99久久国产综合精品女不卡| 国产日韩精品在线观看| 亚洲国产你懂的| 国产精品视频99| 欧美激情一区二区三区四区 | 久久香蕉国产线看观看网|