Linux での PHP 5.3 mssql サポート

Linux での PHP 5.3 mssql サポート

私は 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 を再起動してください。extensionphp.ini

関連情報