SQLanywhere工作控制台,但没有使用PHP的localhost

时间:2012-12-10 05:39:47

标签: php apache sqlanywhere

我有一个linux设置(cent os),我完全安装了Sqlanywhere 12,当我使用带有PHP模块的控制台时一切正常。我可以使用php文件访问数据库...

唯一的问题是我需要在控制台中强制使用LD_LIBRARY_PATH才能使其正常工作。

LD_LIBRARY_PATH=:$LD_LIBRARY_PATH/opt/sqlanywhere12/lib64/
export LD_LIBRARY_PATH

然后它完美地运作

但现在我需要通过使用浏览器的简单请求(例如test.php)使其工作。继续告诉我数据库连接失败。

我想知道是否由于LD_LIBRARY_PATH没有导出到htppd服务,我尝试了几件事没有成功(httpd.conf文件,脚本,..)

Sqlanywhere工作正常,所有.so文件都存在,服务器正在运行,...

我想这是一个我缺少的小配置

由于

1 个答案:

答案 0 :(得分:0)

您需要添加以下行

。 /opt/sqlanywhere12/bin64/sa_config.sh

进入文件/etc/init.d/httpd

这应该有效。