sql >> データベース >  >> RDS >> Oracle

php5を使用してapacheで実行すると、OCI8関数が見つかりません

    PHPは、拡張機能をどこからロードするかを知る必要があります(これは、PHPとOracleが提供するライブラリの間の橋渡しをします)。 CLIから機能しているので、パッケージがインストールされているようです。

    iniファイルが同じである場合は、以下も確認する必要があります。

    1)Oracleライブラリを構成した後にapacheを再起動することを覚えていますか?

    2)Webサーバーはchrootとして実行されますか?

    3)oci8拡張機能の権限は何ですか? (つまり、Webサーバーのuidで読み取り可能ですか)

    また、oracle .soファイルへのパスをld.so.confに追加し、lddを実行するか、Env変数を微調整する必要があります。ただし、スキップすると、説明したエラーとは異なるエラーが発生します。

    HTH

    C。



    1. 2つのselectステートメントを2つの列に結合しますか?

    2. デリゲートSystem.Action<dynamic、int>は「1」引数を取りません

    3. 複数の列のSUM()から選択し、postgreSQLで結合します

    4. ClusterControlを使用したPostgreSQLの管理と自動化