Запуск: невозможно загрузить динамическую библиотеку '/usr/lib/php/modules/module.so'

Когда я запускаю команду

php -v

появляется эта ошибка

Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: невозможно открыть общий объектный файл: нет такого файла или каталога in Неизвестно в строке 0 PHP 5.3.3 (cli) (построено: 22 февраля 2013 г., 02:37:06)


person SimpleSpawn    schedule 21.05.2013    source источник
comment
Вы проверили, действительно ли файл существует?   -  person likeitlikeit    schedule 22.05.2013
comment
Да делал, такого файла не было.   -  person SimpleSpawn    schedule 24.05.2013


Ответы (1)


Это вызвано расширением mcrypt.

Отредактируйте файл /etc/php.d/mcrypt.ini.

и изменить

; Enable mcrypt extension module
extension=module.so

к этому

; Enable mcrypt extension module
extension=mcrypt.so

Редактировать:

мини

Если директория /etc/php.d не существует - значит у вас не установлен php или файл mcrypt.ini находится в другом месте. Попробуйте обойти.

person SimpleSpawn    schedule 21.05.2013
comment
кроме того, mcrypt.so также добавляется в php.ini и вам нужно его оттуда закомментировать и оставить активным только в /etc/php.d/mcrypt.ini - person Twisted1919; 06.11.2013
comment
Каталог /etc/php.d не существует! - person mini; 09.10.2014