安装并启用 APC 3.1.9(备用 PHP 缓存)后,使用pecl
,我遇到了内部服务器错误。我检查了我的错误日志,这就是显示的内容。
错误日志:
PHP Fatal error: PHP Startup: apc_mmap: mkstemp on /tmp/apc.efdb4d failed: in Unknown on line 0
[Wed Jul 06 23:47:41 2011] [error] mod_fcgid: process /var/www/cgi-bin/cgi_wrapper/cgi_wrapper(22397) exit(communication error), get unexpected signal 11
Run Code Online (Sandbox Code Playgroud)
我没有将 APC 扩展名添加到我的php.ini
文件中,而是在 中创建了一个apc.ini
文件/etc/php.d/
,这是我当前的 APC 配置
apc.ini 配置:
; /etc/php.d/apc.ini
extension = apc.so
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 128M
apc.optimization = 0
apc.num_files_hint = 4096
apc.ttl = 7200
apc.user_ttl = 7200
apc.gc_ttl = …
Run Code Online (Sandbox Code Playgroud)