如何在Mac OS X Mavericks上运行PHP OCI8扩展?

时间:2013-11-05 10:31:16

标签: php oracle osx-mavericks oci instantclient

我正在尝试在OS X Mavericks附带的默认PHP上安装OCI8(PHP 5.4.17(cli)(内置:2013年8月25日02:03:38))。

我已经安装了Oracle Instant Client(版本11.2.0.3.0(64位)),我可以运行sqlplus并连接到oracle服务器。

我使用pecl安装了oci8:pecl install 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版本不匹配但我不知道如何解决这个问题。 请提出任何建议。

0 个答案:

没有答案