日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创)

發布時間:2024/1/17 php 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
iis6上安裝PHP5.3.2及連接到SQL Server 2005/2008的設置(原創)

???? 新增一臺win2003 server系統的服務器。以前其他的服務器上使用php5.0/5.1,數據庫是SQL Server 2000;本次則打算安裝SQL Server 2005,php5.3.2;據了解,php5.3版本使用微軟的FastCGI模式,這種模式和傳統的CGI模式相比采用了更加合理的解析進程啟動模式,速度比CGI快2倍;在PHP5.3以上的版本已經對ISAPI模式不支持。

?

在已經安裝iis6和ms sql server 2005后,整個安裝過程是

1.安裝FastCGI;

2.安裝php5.3.2;

3.安裝SQL Server Driver for PHP 1.1驅動;

?

一、在服務器上安裝FastCGI

?? 在服務器上打開下面網址運行Microsoft Web 平臺安裝程序:
?? http://www.microsoft.com/web/gallery/install.aspx?appsxml=&appid=PHP%3bPHP%3bPHP

??

?

?

??? 如圖:勾選選web服務器/自定義/應用程序開發/FastCGI1.0,下一步直至FastCGI安裝完成;

???

??? 有關FASTCGI的官方說明文檔:

??? http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/PHP/Configuring-FastCGI-Extension-for-IIS6-0-and-IIS5-?Page=1

?

?

二、安裝php5.3.2

????? 下載網址:http://windows.php.net/downloads/releases/

????? 截圖:

?

????? 我們下載這里目前所見的最新版本php-5.3.2-Win32-VC9-x86.msi?到服務器上,VC6用于apache,vc9用于win2003 server iis等;熟悉php的程序員可以下載zip版自行配置;

????? 運行php-5.3.2-Win32-VC9-x86.msi,安裝中出現對話框,選擇安裝目錄C:\PHP,選擇IIS FASTCGI;完成安裝。

?

三、配置IIS支持PHP

???? 1.FACTCGI安裝后在c:\windows\system32\inetsrv下有五個文件,其中有用的是:fcgtext.dll,fcgitext.ini;打開FASTCGI配置文件fcgitext.ini,在最后[Types]修改為這樣的樣式:

??? [Types]
??? php=PHP
??? [PHP]
??? ExePath=c:\Php\php-cgi.exe

??? 2.打開IIS管理器,網站上點右鍵-屬性-主目錄-配置-添加fcgiext.dll為可執行文件,配置如下圖

?

?

?????? 經過上述步驟,已經完成了PHP5.3.2在iis6上的安裝;如果下載的是zip版,則需對php.ini文件進行配置;

?

?????? 之后,在iis里默認文檔添加php。

?

四、安裝SQL Server Driver for PHP 1.1驅動

???? SQL Server Driver for PHP 1.1驅動支持SQL?? Server 2005和 SQL Server 2008,目前最新的下載地址是:
???? http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9

  系統環境:

  • Supported Operating Systems: Windows 2000 Service Pack 4; Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista Service Pack 1; Windows XP Service Pack 3
  • PHP 5.2.4, or later. For more information about downloading and installing PHP, visit http://php.net/.
  • Microsoft SQL Server 2008 SQL Server Native Client. You can download SQL Server Native Client from a SQL Server 2008 Feature Pack.
  • Any edition of SQL Server 2005 or SQL Server 2008.
  • A Web server configured to run PHP.

???? 1.下載后文件名為SQLServerDriverForPHP11.EXE,解壓如圖:

?

????

  2.拷貝驅動php_sqlsrv_53_ts_vc9.dll到相應的位置PHP目錄下ext文件夾內;

  3.配置的時候若需要配置一個PHP的擴展,此擴展需要將相關的dll文件全部復制到PHP的擴展目錄里面,然后通過修改php.ini來實現PHP的擴展,在php.ini里面需要指明擴展路徑,一般情況是在最末尾添加一行,所以修改php.ini實現擴展:

  在php.ini的一大堆;extension=**.dll格式里面添加一行,此部分位于以下注釋下邊一般:

; 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_sqlsrv_53_ts_vc9.dll

???? 保存php.ini后拷貝一份到windows目錄下;
  選擇php_sqlsrv_53_ts_vc9.dll的原因在于,php_sqlsrv_53_ts_vc9.dll是線程安全的驅動,如果服務器本身的環境是使用的php5ts.dll,對應的就用這個驅動;

??? 4.測試配置環境:
  整個過程操作好了過后,寫一個test.php測試一下配置的相關環境,測試代碼如下:
<?php
phpinfo();
?>
???? 若出現下圖則說明已經成功啟用FastCGI:

???

  

?

??? 若出現以下圖片證明php5.3.2連接到ms sql server 2005數據庫配置好了:

??? 安裝后根據自己需要再對php.ini進行設置,重啟IIS就可以了。

?

??? 注:如果安裝sql server 2005時沒有安裝SQL Server Native Client 10.0 2007.100.2531.00,則php連接數據庫是會有odbc數據源未設置之類的錯誤提示,那么就需要安裝Microsoft SQL Server 2008 Native Client(2005和2008都適用)

??? 下載地址:

???????? X86 Package (sqlncli.msi) - 4504 KB
???????? X64 Package (sqlncli.msi) - 7919 KB
??????? IA64 Package (sqlncli.msi) - 11078 KB

???? 安裝后在服務器上數據源ODBC里會出現SQL Server Native Client 10.0,如圖

?

??????? 至此,全部安裝結束,可以開始編程了;

posted on 2010-03-31 21:47 武漢網福互聯 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/fs3000/archive/2010/03/31/1701054.html

總結

以上是生活随笔為你收集整理的iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。