1

私はSqlanywhere 12を完全にインストールしたLinuxセットアップ(cent os)を持っています。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 に答える