2010-12-05 83 views
0

我有一个PHP扩展(APC),我一直在使用PECL建造。我加入这个把它添加到配置文件:PHP拒绝加载共享的扩展在Mac OS X

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

然而PHP完全忽略扩展,没有任何错误或任何东西。 这是为什么发生?

我的PHP configure命令:

'的./configure' \ '--with-apxs2' \ '--enable-GD-本地-TTF' \ “--with卷曲' - '--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/local/mysql/bin/mysql_config' '--with-imagick =/opt/local /'\ '--enable-mbstring的' \ '--with-libmemcached-DIR = /选择/本地' \ '--enable-memcached的' \ “$ @”

附:同样的事情发生在memcached扩展中,所以我将它静态链接到PHP。我不能用APC做到这一点,因为当我将它链接到PHP时会导致链接错误,所以我必须将它构建为共享扩展。

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

回答

0

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

+0

是的,我在/usr/local/lib/php.ini – 2010-12-05 02:43:21