《PHP應(yīng)用:Linux下安裝PHP MSSQL擴(kuò)展教程》要點(diǎn):
本文介紹了PHP應(yīng)用:Linux下安裝PHP MSSQL擴(kuò)展教程,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP學(xué)習(xí)PHP天然就對MySQL有良好的支持,但是想要用PHP對SQL Server進(jìn)行操作,則需要花點(diǎn)時(shí)間了.今天剛好團(tuán)隊(duì)里的一個(gè)項(xiàng)目需要用PHP對SQL Server進(jìn)行操作,遂協(xié)助配置好環(huán)境.
PHP學(xué)習(xí)首先闡明下,服務(wù)器的系統(tǒng)版本為SUSE Linux Enterprise Server 10 SP3.
PHP進(jìn)修1. 安裝FreeTDS
PHP進(jìn)修地址:FreeTDS
PHP學(xué)習(xí)2. 配置FreeTDS及連接測試
PHP學(xué)習(xí)FreeTDS的配置文件放在安裝目錄的etc里,依據(jù)第一步的configure參數(shù),我們FreeTDS安裝在/usr/local/freetds:
PHP學(xué)習(xí)由于不太清楚FreeTDS的具體有哪些可配置項(xiàng),這里就不深入了,但是提供個(gè)比較重要的配置,用來辦理中文亂碼的問題.在配置文件添加如下語句:
PHP學(xué)習(xí)然后,我們使用tsql命令測試下是否能正常銜接上SQL Server數(shù)據(jù)庫:
PHP學(xué)習(xí)正常銜接的話應(yīng)該顯示如下語句:
PHP學(xué)習(xí)3. 安裝php的mssql擴(kuò)大
PHP學(xué)習(xí)服務(wù)器上的php版本為5.3.13,php已安裝在/usr/local/services/php下,擴(kuò)展的目錄為/usr/local/services/php/extensions.下面是安裝mssql擴(kuò)展的辦法:
PHP學(xué)習(xí)make #生成擴(kuò)大文件,放在當(dāng)前目錄的module文件夾下
cp modules/mssql.so /usr/local/services/php/extensions/ #把擴(kuò)大文件復(fù)制到PHP的擴(kuò)大目錄下
PHP學(xué)習(xí)4. 配置php.ini并驗(yàn)證安裝成果
PHP學(xué)習(xí)打開php.ini,添加如下擴(kuò)大語句:
PHP學(xué)習(xí)重啟PHP服務(wù)后(服務(wù)器用的是php-fpm),打印phpinfo,呈現(xiàn)如下配置則代表php能正常操作SQL Server了.
PHP進(jìn)修
歡迎參與《PHP應(yīng)用:Linux下安裝PHP MSSQL擴(kuò)展教程》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14418.html