
私は RHEL 5 ボックスを持っていて、これにサポートphp 5.3
をインストールする任務を負っていますmssql
。Apache をインストールしphp53-mssql
てリロードしました。モジュールはインストールされているようです/usr/lib/php/modules
が、PHP モジュールは/usr/lib64/php/modules
(lib64) にあります。これらのモジュールは正しい ELF クラスではないため (おそらく間違ったアーキテクチャ)、lib64 にコピーすることはできませんでした。試してみると、mssql_connect()
Apache エラー ログに未定義関数エラーが表示されます。これを機能させるにはどうすればよいですか? php -m はこれらの DB モジュールを表示しますが、何も表示しませんmssql
。
PDO pdo_mysql pdo_sqlite mysql mysqli
答え1
mssql
モジュールを有効にする必要がありますphp.ini
。次の行のコメントを解除する必要があります:
extension=mssql.so
で見つからない場合は、ファイル内の他の定義php.ini
の最後に追加してください。その後、Apache を再起動してください。extension
php.ini