怎么在laravel5中使用freetds連接sqlserver-創(chuàng)新互聯(lián)

本篇文章為大家展示了怎么在laravel5中使用freetds連接sql server,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)紅崗,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

什么是FreeTDS


FreeTDS是一個(gè)程序庫,可以實(shí)現(xiàn)在Linux系統(tǒng)下訪問微軟的SQL數(shù)據(jù)庫! FreeTDS 是一個(gè)開源的程序庫,是TDS(表列數(shù)據(jù)流 )協(xié)議的再次實(shí)現(xiàn)。它可以被用在Sybase的db-lib或者ct-lib庫。它也包含一個(gè)ODBC的庫。允許許多開源的應(yīng)用軟件比如Perl和PHP(或者你自己的c或C++程序)去連接到Sybase或 Microsoft SQL服務(wù)器。FreeTDS 以源碼的形式被發(fā)布,幾乎可以在任何操作系統(tǒng)上編譯。意味著Unix和類Unix系統(tǒng)(包括著名的分支如Interix和QNX),還有Win32,VMS,和OSX。


步驟如下


安裝php驅(qū)動(dòng)


sudo apt-get install php7.0-odbc 
sudo apt install php7.0-sybase

安裝freetds


sudo apt-get install freetds-bin freetds-common tdsodbc odbcinst unixodbc unixodbc-dev 
sudo mv /etc/odbcinst.ini /etc/odbcinst.ini.bak 
sudo cp /usr/share/tdsodbc/odbcinst.ini /etc/

配置freetds


 sudo vim /etc/freetds/freetds.conf

修改配置

[global]
 tds version = 8.0 # TDS version, ref <a href="http://www.freetds.org/userguide/choosingtdsprotocol.htm" rel="external nofollow" target="_blank">this</a>.
 client charset = UTF-8
 text size = 20971520
[Server2012] #自定義名稱,后面需要使用
 host = {yourdomain}.database.windows.net // ip地址或域名
 port = 1433
 tds version = 8.0 #8.0為2012其他自行測試

測試SQLSERVER


 TDSVER=8.0 tsql -H my_server_host -p 1433 -U my_user -P my_password -D my_database

配置Laravel5


打開config/database.php在connections中添加配置,驅(qū)動(dòng)使用sqlsrv

 'mssql' => [
  'driver' => 'sqlsrv',
  'host' => 'Server2012', // 這個(gè)對應(yīng)freetds.conf的配置名稱
  'port' => '1433',
  'database' => env('DB_DATABASE', '數(shù)據(jù)庫'),
  'username' => env('DB_USERNAME', '用戶'),
  'password' => env('DB_PASSWORD', '密碼'),
  'charset' => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix' => '',
  'strict' => false,
  'engine' => null,
 ],

上述內(nèi)容就是怎么在laravel5中使用freetds連接sql server,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享文章:怎么在laravel5中使用freetds連接sqlserver-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article28/pdccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)頁設(shè)計(jì)公司手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營銷虛擬主機(jī)、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)