2

OS X Mavericks (PHP 5.4.17 (cli) (ビルド: 2013 年 8 月 25 日 02:03:38)) に付属しているデフォルトの PHP に OCI8 をインストールしようとしています。

Oracle Instant Client (バージョン 11.2.0.3.0 (64 ビット)) をインストールしました。sqlplus を実行して Oracle サーバーに接続できます。

pecl:pecl install oci8を使用して oci8 をインストールしました。

...
Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20100525/oci8.so'
install ok: channel://pecl.php.net/oci8-2.0.6
Extension oci8 enabled in php.ini

ただし、 php -v を実行すると、次のようになります。

~ $ php -v
PHP Warning:  PHP Startup: oci8: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20100525
These options need to match
in Unknown on line 0
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
...

PHP と OCI のバージョンが一致していないことは理解していますが、これを修正する方法がわかりません。任意の提案をお願いします。

4

0 に答える 0