Php

apc.shm_size : 正確的值格式

  • January 23, 2015

關於操作方法和文件,我通常會找到這種格式

apc.shm_size=512M

但在我的一台伺服器上,APC 3.0.19 不喜歡“M”並崩潰 apache

[apc-error] apc_mmap: mmap failed: Cannot allocate memory

使用相同的 Debian Lenny,相同的 PHP 5.2.17-dotdeb 但 apc 3.1.6,無論有沒有“M”,它都可以正常執行。使用 apc 3.1.7,每次 PHP-cli 執行或 apache 重啟都會收到警告

PHP Warning:  PHP Startup: apc.shm_size now uses M/G suffixes, please update your ini files in Unknown on line 0

Witch apc 版本需要該單元,而哪一個根本不喜歡它?

在 apc 3.1.4 之前,您不需要指定“M”,它無論如何都會假定為兆字節。刪除“M”後綴。結果可以通過 phpinfo(); 查看。

引用自:https://serverfault.com/questions/539892