2017-10-24 8 views
1

私は運がないPDOにFirebird拡張を追加しようとしてきました。私はRHEL7サーバーを持って、./configure --with-firebirdを正常に実行し、makeコマンドを実行し、make installを正常に実行しました。PDOにfirebirdエクステンションを追加しようとしました。私はRHEL7サーバを持っています

私は

php -i | grep PDO 

を入力した場合、私は、次を得る:

PDO 
PDO support => enabled 
PDO drivers => firebird, sqlite 
PDO_Firebird 
PDO Driver for Firebird/InterBase => enabled 
PDO Driver for SQLite 3.x => enabled 

私のサイトのphptest.phpファイルに行くときしかし、それだけで私は思うよ

mysql 
sqlite 

を示し最後の一歩を欠いていますが、私は何を知りません。

+0

私はuが1つのより多くのコマンドラインパラメータのオプションを追加する必要が疑われます。 Firebird APIライブラリをインストールしたようですが、Firebird-PDOブリッジはインストールしていないようです。 https://stackoverflow.com/questions/23735252/enable-php-firebird-connection –

+0

こちらも、別のコマンドラインオプションをリストしています。http://php.net/manual/en/ref.pdo-firebird.php –

答えて

0

若干異なるコマンドに

./configure --with-firebird --with-pdo-firebird 

を実行してみてくださいそして、phph.ini(またはLinuxプラットフォームではそのような役割を果たしファイル)を見つけて、イネーブル(デコメント?)extension=php_pdo_firebird.dllのような行(Linuxではそれはおそらくだろうlibphp_pdo_firebird.soなどのように、ビルドプロセスが生成する特定のファイルを参照してください)。

も参照してください:

+0

こんにちは、私のシステムにFirebirdをインストールしようとしますか? pdo_firebirdが正しく動作する必要がありますか?私はライブサーバー以来私のシステムを台無しにしたくないです。 – sfiguer

+0

@sfiguer試してはいけません。PHPモジュールのみをインストールします。 Firebirdサーバーは別個のソフトウェアであり、別々にインストールする必要があります。 –

+1

@設定NExtのこと、あなたは決してライブサーバ上で何か "試してみる"ことはありません。あなたが何をしているのかわからない場合は、RHEL7プロフェッショナルを雇うか、サーバのクローンをいくつかの仮想マシンに入れて、仮想クローンで "試行"してください。ステップバイステップで行うことを完全に知っている場合にのみ、ライブサーバーを再構成します。 –

関連する問題