我有一个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文件都存在,服务器正在运行,...
我想这是一个我缺少的小配置
由于
答案 0 :(得分:0)
您需要添加以下行
。 /opt/sqlanywhere12/bin64/sa_config.sh
进入文件/etc/init.d/httpd
这应该有效。