0

MAMP 2 随附 APC 3.1.9。我正在尝试运行 Symfony,但它需要 APC 3.1.13。

我能够使用pecl install APC.

安装后,我能够获取 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-2010052‌​5/apc.so`。

我认为我在正确的轨道上,但是当重新启动 apache 时,它​​不再说在调用时安装了 apcphpinfo()

我能够切换到 PHP5.3 并替换apc.so相应扩展文件夹中的文件。这表明 php 使用的是 apc 3.1.13。

这对php5.4不起作用有什么原因吗?

4

1 回答 1

1

它可能无法正常工作,因为 Mac 附带 PHP 5.3。当您安装 APC 时,您是为 PHP 5.3 安装的。因此,将 .so 文件移动到 PHP 5.4 环境并不能解决问题。

MAMP 在该站点上提供组件和库。或者这里是一个直接链接:http: //sourceforge.net/projects/mamp/files/mamp/2.1.2/MAMP_components_2.1.2.zip/download

APC 包含在其中。

希望这可以帮助!

于 2013-08-07T09:03:15.257 回答