php连接sql_server数据库
2017-01-04 22:16
218 查看
1.编译安装FreeTDS
从官网下载最新的版本 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz #wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz #tar -zxvf freetds-patched.tar.gz
#cd freetds-0.95.95
#./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
#make && make install
#echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
验证:
链接数据库验证:
#/usr/local/freetds/bin/tsql -H "ip" -p 1433 -U "sa" -P"123456"
2.添加PHP扩展mssql和pdo的pdo_dblib
#cd php-5.4.26/ext/mssql/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
#make && make install
#cd php-5.4.26/ext/mssql/pdo_dblib/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
#make && make install
3.在php.ini配置文件中增加一下配置
extension = "mssql.so"
extension ="pdo_dblib.so"
4.验证(文件保存为sql.php):
<?php $con=mssql_connect("ip:port","user","password"); if ($con) { echo "连接成功"; } else echo "连接失败";?>
执行该程序 #php sql.php 亲测可以实现php连接sqlserver。
从官网下载最新的版本 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz #wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz #tar -zxvf freetds-patched.tar.gz
#cd freetds-0.95.95
#./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
#make && make install
#echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
验证:
链接数据库验证:
#/usr/local/freetds/bin/tsql -H "ip" -p 1433 -U "sa" -P"123456"
2.添加PHP扩展mssql和pdo的pdo_dblib
#cd php-5.4.26/ext/mssql/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
#make && make install
#cd php-5.4.26/ext/mssql/pdo_dblib/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
#make && make install
3.在php.ini配置文件中增加一下配置
extension = "mssql.so"
extension ="pdo_dblib.so"
4.验证(文件保存为sql.php):
<?php $con=mssql_connect("ip:port","user","password"); if ($con) { echo "连接成功"; } else echo "连接失败";?>
执行该程序 #php sql.php 亲测可以实现php连接sqlserver。
相关文章推荐
- yii CDbCriteria类的compare方法的使用
- 今天没上传笔记啊……
- ThinkPHP 模版中的内置标签
- yii\helpers\Inflector实现了英语单词处理
- ubuntu系统下matplotlib中文乱码问题
- new一个新的FileOutputStream()对象会清空txt文档数据
- php函数(一)
- Laravel之路——缓存使用
- php读取目录生成文件列表
- php 批量上传文件
- php json_encode转JSON 编码显示中文
- php 文件上传
- PHP autoload(自动加载)代码机制详解
- 用Composer 安装 laravel框架
- PHP判断检测一个数组里有没有重复的值
- php qrencode生成二维码
- 自己动手和php-fpm通讯
- 使用命令行创建Zend framework项目
- php中浮点数计算(电商)
- laravel----------php7.0.12 laravel 链接sqlserver数据库