C O D E - I N F O . R U

PHP: ошибка - не найдена библиотека php_intl.dll (Debian\Ubuntu)


При выполнении PHP скрипта, возникла ошибка: Unable to load dynamic library /usr/lib/php/20151012/php_intl.dll. Debian\Ubuntu ... РЕШЕНО.
ПРОБЛЕМА:
При выполнении php скрипта, возникла ошибка: Unable to load dynamic library /usr/lib/php/20151012/php_intl.dll.
Используeмая операционная система: Linux\Debian 9.5; Веб-сервер: Apache 2.4; Версия установленного PHP - 7.

РЕШЕНИЕ:
В операционной системе Debian 9.5, после установки PHP7 по умолчанию оказалось включено использование динамической библиотеки php_intl.dll .
В следствии этого и возникает вышеуказанная проблема, так как операционные системы Linux как правило не используют файлы .dll (в отличии от Windows).

Решение оказалось очень простым. Редактируем фаил настроек php.ini, расположенный по адресу: /etc/php/7.0/apache2/php.ini
Находим строку extension=php_intl.dll и комментируем её (ставим перез ней точку с запятой) как показано ниже:
редактирование php.ini в php7, отключаем php_intl.dll
После редактирования файла настроек - перезапускаем сервер Apache2:
sudo service apache2 restart

Данное решение также подойдёт для дистрибутива  Ubuntu.




 

Техническая


Воскресенье 21 октября 2018

[Просмотров: 160]

Источник: code-info.ru