MAMP 2附带了APC 3.1.9。我正在尝试运行Symfony,但是它需要APC 3.1.13。
我能够使用pecl install APC安装APC3.1.13。
安装完成后,我能够抓取apc.so文件:/opt/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so并替换/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/apc.so文件`。
我想我是在正确的轨道上,但是当重启apache时,当调用phpinfo()时,它不再显示安装了apc。
我能够切换到PHP5.3并替换相应扩展文件夹中的apc.so文件。这表明php使用的是apc 3.1.13。
这对php5.4有什么不起作用的原因吗?
发布于 2013-08-07 17:03:15
它可能无法工作,因为Mac附带了PHP5.3。在安装APC时,您为PHP5.3安装了APC。因此,将.so文件转移到PHP5.4环境并不能解决问题。
MAMP在该站点上提供了组件和库。或者这里有一个直接链接:http://sourceforge.net/projects/mamp/files/mamp/2.1.2/MAMP_components_2.1.2.zip/download
APC包含在其中。
希望这能有所帮助!
https://stackoverflow.com/questions/16826207
复制相似问题