PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку «…» не удалось отобразить сегмент из общего объекта: не удается выделить память в Unknown в строке 0

Я получаю следующее на моей машине разработчика.

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, и для каждой pageload появляются эти предупреждения.

Файлы, указанные в предупреждающих сообщениях, существуют, и я попытался поднять директиву memory_limit в php.ini безрезультатно. Любые предложения о том, как я могу продолжить это?

Независимо от этих предупреждений, веб-приложение, похоже, не наносит вреда.

Та же проблема здесь. Это похоже на MediaWiki 1.21. Я обновил Wiki с 1.20 до 1.21, не меняя никаких установленных пакетов, и получаю эту ошибку.

Миниатюры изображений не генерируются ни с помощью rsvg, ни с ImageMagick.

Если я вернусь к 1.20, все будет работать снова.

Обновить

Поэтому я попытался исправить эту проблему, и единственное, что работало, это перейти на MediaWiki 1.20.6, где конверсии изображений в другие размеры или форматы для изображений SVG работают со всеми поддерживаемыми преобразователями.

Если у вас нет резервной копии вашей базы данных до обновления, вы можете использовать Special: Export для удаления всех страниц и импортировать ее в пустую установку.

Я считаю, что вам нужно поднять $ wgMaxShellMemory в LocalSettings.php (например, $ wgMaxShellMemory = 512000;)

Пожалуйста, прочитайте: $ wgMaxShellMemory

Различные настройки: $ wgMaxShellMemory
Максимальный объем виртуальной памяти, доступный для процессов оболочки под Linux, в КБ.
Представлено в версии: 1.7.0 (r14795)
Удалено в версии: все еще используется Допустимые значения: (integer)
Значение по умолчанию: 102400

Обновление: это решило мою проблему.

Надеюсь, это решит вашу проблему

посмотреть на php.ini

искать что-то вроде этого

  ;extension=pdo_sqlite.so ;extension=sqlite.so 

Просто прокомментируйте это:

  extension=pdo_sqlite.so extension=sqlite.so