在centos上安装APC - /etc/php.d/apc.ini:没有这样的文件或目录

时间:2013-09-03 18:40:08

标签: linux centos apc

我正在尝试在我的vps上安装APC。我按照这些说明似乎可以在几个网站上找到:

yum install php-pear php-devel httpd-devel pcre-devel gcc make
pecl install apc

接下来是以下命令失败:

echo "extension=apc.so" > /etc/php.d/apc.ini

这是因为没有php.d目录。所以我做了两件事 1)我创建了php.d目录并添加了一行apc.ini文件:

extension=apc.so

我还将该行添加到

中的php.ini文件中
/usr/local/lib

我重启了apache:

/sbin/service httpd restart

并且我的php.ini文件中仍然没有显示APC配置信息。

我甚至在网站的本地php.ini文件中添加了扩展名。我在这里缺少什么?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要找到php.ini文件的位置,并将apc.ini文件中的配置添加到其中。 这是来自w3-total-cache

中的apc.ini文件的副本
extension = apc.so
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 32M
apc.optimization = 0
apc.num_files_hint = 4096
apc.ttl = 7200
apc.user_ttl = 7200
apc.gc_ttl = 0
apc.cache_by_default = 1
apc.filters = ""
apc.mmap_file_mask = "/tmp/apc.XXXXXX"
apc.slam_defense = 0
apc.file_update_protection = 2
apc.enable_cli = 0
apc.max_file_size = 10M
apc.stat = 0
apc.write_lock = 1
apc.report_autofilter = 0
apc.include_once_override = 0
;apc.rfc1867 = 0
;apc.rfc1867_prefix = "upload_"
;apc.rfc1867_name = "APC_UPLOAD_PROGRESS"
;apc.rfc1867_freq = 0
apc.localcache = 0
apc.localcache.size = 2048
apc.coredump_unmap = 0
apc.stat_ctime = 0