1

我有一个 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 文件都在那里,服务器正在运行,...

我想这是我想念的地方的一个小配置

谢谢

4

1 回答 1

0

您需要添加以下行

. /opt/sqlanywhere12/bin64/sa_config.sh

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

那应该行得通。

于 2013-11-26T12:56:26.120 回答