我正在尝试让APC运行并运行PHP(magento),但我有这个奇怪的问题困扰着我。我通过以下命令完成了apc安装
pecl install apc pecl / apc已经安装,与发布的3.1.13版本相同
我还在/etc/php.d/apc.ini中添加了配置参数,如下所示
extension=apc.so
apc.enabled=1
apc.num_files_hint=10000
apc.user_entries_hint=10000
apc.max_file_size=100M
apc.stat=0
apc.optimization=0
apc.shm_segments=1
apc.enable_cli=1
apc.cache_by_default=1
apc.include_once_override=1
apc.shm_size=4
apc.mmap_file_mask = /tmp/apc.XXXXXX
之前我认为可能我的配置搞乱但是当我删除了apc.ini文件中的每一行但是我在执行php时仍然遇到以下错误--ini
PHP致命错误:PHP启动:apc_mmap:mmap失败:在第0行的未知中 分段错误(核心转储)
现在我真的不知道该怎么做
我的PHP版本是5.4
答案 0 :(得分:0)
我在尝试了不同的APC包后解决了这个问题。那里的教程可能会让人很困惑,因为每个提及使用pecl安装APC的教程都可能不适用于PHP54。
所以你真正需要做的是获得正确的安装包,在我的情况下我发出了以下命令
yum install php54w-pecl-apc
一旦我这样做,一切进展顺利。使用位置/etc/php.d
中的基本配置自动创建了apc.ini文件phpinfo也已将APC列为已配置。
我的php版
php -v PHP 5.4.11(cli)(内置:2013年1月30日18:05:25) 版权所有(c)1997-2013 PHP小组 Zend Engine v2.4.0,版权所有(c)1998-2013 Zend Technologies