1

我刚刚使用 XAMPP 在运行 OSX 10.6 的 Mac 上设置了 PHP APC 模块。经过大量的摆弄之后,我认为我已经可以正常工作了,但是现在当我加载 URL 时,加载的第一个站点是为服务器上托管的每个站点显示的站点。

这些是我安装它的步骤:


光盘 /tmp

wget http://pecl.php.net/get/APC-3.1.4.tgz

tar -xf APC-3.1.4.tgz

cd APC-3.1.4

/Applications/XAMPP/xamppfiles/bin/phpize-5.3.1

MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g -Os -pipe" LDFLAGS= “-arch i386 -bind_at_load” ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config-5.3.1

制作

做测试

须藤使安装

须藤 emacs /Applications/XAMPP/xamppfiles/etc/php.ini

将该行添加到 php.ini

扩展=apc.so

sudo /Applications/XAMPP/xamppfiles/xampp stopapache

sudo /Applications/XAMPP/xamppfiles/xampp startapache


任何有关为什么会发生这种情况的帮助将不胜感激。

谢谢

4

2 回答 2

1

您应该将以下行添加到 php.ini:

apc.cache_by_default=0 # 默认禁用

于 2012-11-23T00:06:07.880 回答
0

我在 XAMPP for Mac 上的 APC 也有同样的问题。

但是,我设法使 eAccelerator 工作: How to install eAccelerator for XAMPP on Mac OS X 10.7 Lion

顺便说一句,在 APC 自述文件中,有一些建议的设置要放在 php.ini 中,我没有遵循那部分。由于 php.ini 中唯一修改的 PECL 是:

扩展=apc.so

仅此一项对我不起作用。

于 2011-12-01T05:56:55.267 回答