PHP5.4配置sql server

終於解決這個問題了,其實這個問題分2種!
1:php5.2及之前版本,很是好解決。開啓擴展,若是沒有mssql.dll,下載一個就能夠了!
2:php5.3版本以上,須要從微軟下載2個驅動(5.3版本開始mssql的支持 交由微軟負責了。名稱也變成了sqlsrv)。php

----------sql

首先到微軟官網下載數據庫

Microsoft Drivers 3.0 for PHP for SQL Server

下載3.0仍是2.0的驅動,要看你用的php是哪一個版本的。spa

Driver fileci

PHP versionpdo

Thread safe?it

Use with PHP .dllio

php_sqlsrv_53_nts.dlltable

php_pdo_sqlsrv_53_nts.dll擴展

5.3

no

php5.dll

php_sqlsrv_53_ts.dll

php_pdo_sqlsrv_53_ts.dll

5.3

yes

php5ts.dll

php_sqlsrv_54_nts.dll

php_pdo_sqlsrv_54_nts.dll

5.4

no

php5.dll

php_sqlsrv_54_ts.dll

php_pdo_sqlsrv_54_ts.dll

5.4

yes

php5ts.dll

下載以後是一個exe文件,安裝的時候指定php擴展庫的路徑,就好把驅動都安裝進去了。

接着在php.ini中開始擴展:

extension=php_sqlsrv_54_ts.dll


還要配置msqsrv:Off改爲On

mssql.secure_connection = On


因此,在配置文件中,數據庫類型要填:sqlsrv.

    /* 數據庫設置 */

    'DB_TYPE'               =>  'sqlsrv',     // 數據庫類型

相關文章
相關標籤/搜索