Mac XAMPP开发服务器上的PHP APC问题

时间:2010-08-11 01:26:14

标签: php macos xampp apc

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

以下是我安装它的步骤:


cd / 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

进行测试

sudo make install

sudo emacs /Applications/XAMPP/xamppfiles/etc/php.ini

将该行添加到php.ini

延长= apc.so

sudo / Applications / XAMPP / xamppfiles / xampp stopapache

sudo / Applications / XAMPP / xamppfiles / xampp startapache


对于为什么会发生这种情况的任何帮助都将非常感激。

由于

2 个答案:

答案 0 :(得分:1)

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

apc.cache_by_default = 0#默认禁用

答案 1 :(得分: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

仅此一点对我没有用。