Есть сайт на Windows + Apache + PHP5. Из подозрительного в журналах Windows в журнале "Приложение" висела ошибка с источником PHP-5 и кодом 4.
В php.ini параметр extension_dir указывал на правильную папку с расширениями PHP.
PHP[10136]PHP не мог запустить расширение php_intl.dll
PHP Warning: PHP startup: Unable to load dynamic library C:\Program Files PHP\ext\php_intl.dll
В php.ini параметр extension_dir указывал на правильную папку с расширениями PHP.
Вывод команды php.exe -m в списке расширений содержал и intl.
Из папки где установлен PHP запустил команду "deplister ext/php_intl.dll". Она показала на всех зависимых DLL состояние Ok.
Из папки где установлен PHP запустил команду "deplister ext/php_intl.dll". Она показала на всех зависимых DLL состояние Ok.
В итоге проблема решилась так: В переменную среды Path был добавлен путь "C:\Program Files\Php". Ошибка исчезла.
Подробнее: В свойствах компьютера на вкладке "Дополнительно" выбрал кнопку "Переменные среды". В нижней части окна, там где заголовок "Системные переменные" нашел переменную "Path" и кликнул кнопку "Изменить". В конец переменной добавил путь "C:\Program Files\Php;". С точкой и запятой в конце
Подробнее: В свойствах компьютера на вкладке "Дополнительно" выбрал кнопку "Переменные среды". В нижней части окна, там где заголовок "Системные переменные" нашел переменную "Path" и кликнул кнопку "Изменить". В конец переменной добавил путь "C:\Program Files\Php;". С точкой и запятой в конце
Комментариев нет:
Отправить комментарий