我有一个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方式也不起作用。
答案 0 :(得分:0)
你确定你真的得到了你认为自己的php.ini,而不是其他地方(比如默认的OS X php配置)。 phpinfo()显示有什么有趣的东西吗?