PHP拒绝在Mac OS X上加载共享扩展

时间:2010-12-05 02:28:16

标签: php apc pecl

我有一个PHP扩展( APC ),我使用PECL构建。我通过添加以下内容将其添加到配置文件中:

  

延长= / usr / lib中/ PHP /扩展/无调试非ZTS-20090626 / apc.so

然而,PHP完全忽略了扩展,没有任何错误或任何错误。 为什么会这样?

我的PHP配置命令:

  

'./ configure'\'--with-apxs2'\   '--enable-gd-native-ttf'\   '--with-curl'\' - with-gd'\   '--with-freetype-dir = / opt / X11 /'\   '--with-jpeg-dir = / opt / local /'\   '--with-png-dir = / opt / local /'\   '--with-mysql = / usr / local / mysql'\   '--without-iconv'\' - with-mm'\   '--with-的mysqli =的/ usr /本地/ MySQL的/斌/ mysql_config'   \'--with-imagick = / opt / local /'\   '--enable-mbstring'\   '--with-libmemcached-dir = / opt / local'\   '--enable-memcached'\“$ @”

P.S。 memcached扩展也发生了同样的事情,所以我将它静态链接到PHP。我无法用APC做到这一点,因为当我将它链接到PHP时会导致链接错误,因此我必须将其构建为共享扩展。

P.S.2:extension_dir方式也不起作用。

1 个答案:

答案 0 :(得分:0)

你确定你真的得到了你认为自己的php.ini,而不是其他地方(比如默认的OS X php配置)。 phpinfo()显示有什么有趣的东西吗?