我在我的开发机器上收到以下信息。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/gd.so' - /usr/lib/php5/20100525/gd.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mcrypt.so' - /usr/lib/php5/20100525/mcrypt.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mysql.so' - /usr/lib/php5/20100525/mysql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mysqli.so' - /usr/lib/php5/20100525/mysqli.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/pdo_mysql.so' - /usr/lib/php5/20100525/pdo_mysql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/imagick.so' - /usr/lib/php5/20100525/imagick.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
对这里发生的事情有什么想法吗?我正在运行 mediawiki,并且对于每个页面加载都会出现这些警告。
警告消息中引用的文件存在,我尝试在 php.ini 中提高 memory_limit 指令,但无济于事。关于如何继续此操作有什么建议吗?
不管这些警告如何,Web 应用程序似乎都没有受到任何损害。
我相信你需要在 LocalSettings.php 中提高 $wgMaxShellMemory (例如 $wgMaxShellMemory = 512000;)
请阅读:$wgMaxShellMemory http://www.mediawiki.org/wiki/Manual%3a%24wgMaxShellMemory
其他设置:$wgMaxShellMemory
Linux 下 shell 进程可用的最大虚拟内存量(以 KB 为单位)。
引入版本:1.7.0 (r14795)
版本中删除:仍在使用
允许值:(整数)
默认值:102400
更新:这解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)