我今天使用以下几行安装了apc到我的ubuntu 10.4 vps上。
sudo apt-get install php-apc sudo /etc/init.d/apache2 restart
一切正常。 我遇到configurationAPC问题。 我尝试增加分配的内存大小。 据我的理解,我可以通过增加段数量apc.shm_segments或apc.shm_size来做到这apc.shm_size 。
如果我configurationapc.shm_segments并重新启动/优雅的服务器apc.php仍然只显示一个段。 在Apache错误日志中,我可以find该行:
PHP Warning: PHP Startup: apc.shm_segments setting ignored in MMAP mode in Unknown on line 0
如何使APC使用apc.shm_segments?
不过,我宁愿使用增加apc.shm_size到128M我configuration为
kernel.shmmax = 134217728
但是,每次我在/etc/php5/conf.d/apc.iniconfigurationapc.shm_size并重新启动/ gracful apache。 Apache确实启动但挂起。 它不提供任何网站和apache2ctl stop不再被视为。
有没有人经历过和/或知道为什么我不能更改shm_size默认值?
非常感谢!
试试这个configuration,看看它是否工作:
extension=apc.so apc.enabled=1 apc.stat=1 apc.shm_segments=1 apc.shm_size=256M apc.ttl=7200 apc.user_ttl=7200 apc.num_files_hint=10000 apc.max_file_size=5M apc.mmap_file_mask=/dev/zero apc.enable_cli=1