ODBTP服务端安装以及linux下php扩展的编译安装
1. 安装windows 服务端
将odbtp-1.1.4.zip里面的winservice目录拷到装有odbc源的win机器上,然后dos下进入winservice目录,执行:odbtpctl install
这样服务端就算装好了。
2. 让odbtp支持64位系统
#gunzip odbtp-1.1.4.zip
#cd odbtp-1.1.4
#vi odbtp.h
/* #define _C_LONG_64_ 1 */ 修改成 #define _C_LONG_64_ 1
3. 安装odbtp
#cd odbtp-1.1.4
#sh configure
#make
#make install
4. Php扩展odbtp的动态编译安装
#cd /usr/local/src/odbtp-1.1.4/php/ext
#make
最后在目录下生成php_odbtp.so文件。
#cp php_odbtp.so /usr/local/php/lib/php/extension/no-debug-non-zts-20060613/
#vi /usr/local/php/etc/php.ini 添加
Extension=php_odbtp.so
5. 重启php-fpm
#/usr/local/php/sbin/php-fpm restart
最后查看phpinfo()页面是否加载了odbtp扩展。
ODBTP (Open Database Transport Protocol) Support
|
enabled |
ODBTP Library Version
|
1.1.4 |
Directive
|
Local Value
|
Master Value
|
odbtp.datetime_format
|
object |
object |
odbtp.detach_default_queries
|
Off |
Off |
odbtp.guid_format
|
string |
string |
odbtp.interface_file
|
/usr/local/share/odbtp.conf |
/usr/local/share/odbtp.conf |
odbtp.truncation_errors
|
On |
On |
转载于:https://blog.51cto.com/annirg/728005