首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为普及的v10 ODBC客户端CentOS6.2设置正确的apache环境

为普及的v10 ODBC客户端CentOS6.2设置正确的apache环境
EN

Stack Overflow用户
提问于 2012-06-19 05:14:28
回答 1查看 945关注 0票数 0

我已经在CentOS6.2 64位上安装了普及的v10 Linux32位ODBC客户机(64位不可用)。我可以成功地使用isql连接到远程数据源。但是,当试图通过PHP连接时:

$connect = odbc_connect("demodata“、"”、"");

在环境变量正确之前,我得到了isql给我的相同的错误。

警告: odbc_connect():SQL错误:unixODBCCan没有打开lib‘/usr/local/psql/lib/odbcci.so:文件未找到,odbc_connect状态01000在第2行的/var/www/html/pst.php中处于SQLConnect中

我尝试将env变量添加到/etc/sysconfig/httpd:

导出PVSW_ROOT=/usr/local/psql

导出路径=$PVSW_ROOT/bin:/bin:/usr/bin

导出LD_LIBRARY_PATH=$PVSW_ROOT/lib:$PVSW_ROOT/lib64:$PVSW_ROOT/bin:/usr/lib

出口MANPATH=$PVSW_ROOT/man:$MANPATH

导出BREQ=$PVSW_ROOT/lib

出口LD_BIND_NOW=1

我把apache添加到pvsw组

/usr/bin/gpasswd -a apache pvsw

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-19 15:58:42

我猜Apache和PHP是作为64位进程运行的,无法加载32位ODBC驱动程序。我运行了CentOS 6.2 x64的快速安装,并安装了默认的x64和PHP,并看到它是64位版本。在phpinfo页面中,我在系统部分看到"2.6.32-220.el6.x86_64“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11094744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档