這個配置折騰了我2天時間褒纲。
1.wdcp安裝不用說准夷。
2.新增網(wǎng)站,把thinkphp5丟上去莺掠。
3.下載安裝
輸入命令: wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
如果提示文件未找到可以自己本地下載衫嵌,然后上傳到linux服務(wù)器。
4.解壓
tar -zxvf freetds-patched.tar.gz
5.sqlsever2008 with-tdsver 要等于 7.3 命令:
./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
make && make install
6.配置FreeTDS
cd ../
echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
ldconfig
7.測試數(shù)據(jù)庫是否聯(lián)通
/usr/local/freetds/bin/tsql -H 數(shù)據(jù)庫服務(wù)器IP -p 端口號 -U 用戶名 -P 密碼
[root@iztkatyiq1z1ltz freetds-1.00.84]# /usr/local/freetds/bin/tsql -H 111.2xx.2xx.2xx -p 56xx -U xxx -P xxx
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using
8.下載驅(qū)動
get hk2.php.net/distributions/php-5.6.35.tar.bz2
tar jxvf php-5.6.35.tar.bz2
cd php-5.6.35/ext/pdo_dblib/
9.執(zhí)行phpize
/www/wdlinux/apache-php你的版本/phpize
10.配置
./configure --with-php-config=/www/wdlinux/你的版本/php-config --with-pdo-dblib=/usr/local/freetds/
make && make install
11.在對應(yīng)的php.ini里面添加配置
extension = pdo_dblib.so
12.重啟php phpinfo()
出現(xiàn)pdo_dblib配置就完成配置了
13.thinkphp下載對應(yīng)驅(qū)動:
http://www.thinkphp.cn/code/download/id/2366.html
將文件拷貝到 thinkphp/library/think/db 目錄彻秆。
14.如果db::name 或者db::table出錯:看報錯信息楔绞,對應(yīng)修改builder 下的函數(shù)
parseOrder 新增對應(yīng)的參數(shù)并附初始值结闸。