Ubuntu 10.4上的APCconfiguration。 问题apc.shm_size,apc.shm_segments和Apache

我今天使用以下几行安装了apc到我的ubuntu 10.4 vps上。

sudo apt-get install php-apc sudo /etc/init.d/apache2 restart 

一切正常。 我遇到configurationAPC问题。 我尝试增加分配的内存大小。 据我的理解,我可以通过增加段数量apc.shm_segmentsapc.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