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

歡迎訪問 生活随笔!

生活随笔

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

php

iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置

發布時間:2023/12/15 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近總覺的很空虛,有事也不想做,把自已的WIN8弄了個簡單的開發環境和測試環境,懶的整LINUX,太懶了。

IIS8安裝這里不說,很簡單,主要說說IIS8與PHP的結合。

步驟:

1、下載PHP,http://windows.php.net/download/這里下載PHP5.4.23?32位,雖然最新版5.5.7已出,但好像Microsoft?Drivers?3.0?for?PHP?for?SQL?Server還不支持PHP?5.5.7?所以暫時還用不了64位的(有點懷疑,我試過是沒法用,還需找找方法)。

2、下載連接SQL?server?數庫據API名為Microsoft?Drivers?3.0?for?PHP?for?SQL?Server,下載地址:

3、解壓以上兩個下載的文件?php-5.4.23-Win32-VC9-x86.zip,?SQLSRV30.EXE?到相關目錄,自建也可以,本文在C盤。

1)將SQLSRV30.EXE解壓后的

php_pdo_sqlsrv_54_ts.dll

php_sqlsrv_54_ts.dll

兩個文件COPY到PHP解壓后的ext文件夾內

4、配置PHP,將?php.ini-development?文件名改成?php.ini,配置如下:

1)

short_open_tag?=?On

date.timezone?=?PRC

extension_dir?=?"ext"

2)開啟相關模塊

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_pdo_sqlite.dll

3)添加并開啟連接SQL?server?數據庫模塊

extension=php_pdo_sqlsrv_54_ts.dll

extension=php_sqlsrv_54_ts.dll

5、IIS8結合PHP配置

1)控制面板--程序與功能--為IIS8,添加CGI

2)打開IIS管理器,新建一個網站如PHP,在其主頁選擇“處理程序映射”

2)進入后,在右上角選擇“添加模塊到映射”

3)把PHP相關路徑填寫好,如下圖:

4)這樣PHP就已經與IIS結合,

5、測試,可在網站目下建一個phpinfo.php文件,打印一下服務器PHP配置。

代碼內容如下:

phpinfo()

?>

2)找到如下兩個圖片,證明連接SQL?SERVER?數據庫的驅動模塊已加載:

3)在網站目錄建一個測試連接數據庫用db.php文件,數據庫認證方式采用用戶名+密碼方式代碼如下:

$serverName?=?"(local)";

$uid?=?"sql2012";??//數據庫連接用戶名

$pwd?=?"123";???//數據庫連接密碼

$db?=?"test";??//數據庫名

$connectionInfo?=??array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"$db");

$conn?=?sqlsrv_connect(?$serverName,$connectionInfo);

if(?$conn?===?false?)?//判斷是否成功,不成功打印Could?not?connect并返回錯誤信息

{

echo?"Could?not?connect.\n";

die(?print_r(?sqlsrv_errors(),?true));

}

$server_info?=?sqlsrv_server_info(?$conn);

if(?$server_info?)??//連接成功后,打印服務器相關信息

{

foreach(?$server_info?as?$key?=>?$value)

{

echo?$key.":?".$value."\n";

}

}

else??//連接不成功后,打印錯誤信息。

{

echo?"Error?in?retrieving?server?info.\n";

die(?print_r(?sqlsrv_errors(),?true));

}

if(?$client_info?=?sqlsrv_client_info(?$conn))??//打印連接客戶端信息

{

foreach(?$client_info?as?$key?=>?$value)

{

echo?$key.":?".$value."\n";

}

}

else

{

echo?"Client?info?error.\n";

}

?>

CurrentDatabase:?test

SQLServerVersion:?11.00.3000

SQLServerName:?SQL2012

DriverDllName:?sqlncli11.dll

DriverODBCVer:?03.80

DriverVer:?11.00.3000

ExtensionVer:?3.0.3421.0

附:

API?參考?(SQL?Server?Driver?for?PHP)

http://msdn.microsoft.com/zh-cn/library/cc296152

總結

以上是生活随笔為你收集整理的iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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