На Windows 7 64bit я установил:не php_intl.dll работает при использовании php5apache2_4.dll
- Apache 2.4.23 x86 VC11 Потокобезопасная
- PHP 5.6.27-Win32-VC11-x86
Apache httpd.conf:
...
LoadModule php5_module "D:/devapps/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/devapps/php"
...
Все работает отлично и с phpInfo() Я вижу, что загруженный файл php.ini является со дый правильный один (PHPIniDir) и расширение аэроропорт включено:
php.ini
...
extension_dir = "D:/devapps/php/ext"
...
extension=php_intl.dll
...
Когда я проверить его с командной строки:
php.exe -c \devapps\php -r "echo '[' . extension_loaded('intl') . ']';"
сообщает, что расширение загружен правильно (выход: [1]) без предупреждений.
Но если я смотрю на бревнах апача, я вижу следующее сообщение об ошибке:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:/devapps/php/ext\php_intl.dll' - Cannot find the specified module.\r\n in Unknown on line 0
и через веб-сервер extension_loaded («аэроропорт») является ложным.
Другое расширение (например, мыло или завитка) работает отлично.
Вы можете мне помочь?
Это уже установлен абсолютный путь (я обновил вопрос) – user6638