Поскольку я уже использую ASP.NET, я решил использовать PHP на IIS, я устанавливаю его с помощью Wep PI, но когда я пытаюсь установить Composer, он терпит неудачу с ошибкой настроек PHP.
Я пытался изменить extension_dir на абсолютное и некомментированное расширение php_wincache в php.ini, но ни одно из моих решений не работает
C: \ Program Files (x86) \ iis express \ PHP \ v7.2 \ php.exe
Файл php.ini, используемый вашей командной строкой PHP: C: \ Program Files (x86) \ iis express \ PHP \ v7.2 \ php.ini
Причиной проблемы может быть настройка в вашем php.ini: либо неверно указано значение extension_dir, либо dll не существует.
Выход программы:
Предупреждение PHP: Запуск PHP: не удается загрузить динамическую библиотеку ‘php_wincache.dll’ (пробовал: C: \ Program Files (x86) \ iis express \ PHP \ v7.2 \ ext \ php_wincache.dll (% 1 n’est pas une) Win32 valide.), C: \ Program Files (x86) \ iis express \ PHP \ v7.2 \ ext \ php_php_wincache.dll.dll (модуль оставлен интуитивно понятным.)) в поле Неизвестно в строке 0
Уже немного поздно, чтобы ответить на этот вопрос. Но я тоже сталкиваюсь с той же проблемой и как-то могу ее решить. Пожалуйста, следуйте инструкциям ниже, чтобы решить эту проблему.
Шаг 1: Установите расширение Windows Cache для PHP.
You can install it from http://php.net/manual/en/wincache.installation.php
Or you can use Web Platform Installer. (Please see the screenshot.)
Шаг 2: После установки перейдите в папку «Windows Cache for PHP». Скопируйте php_wincache.dll.
Шаг 3: Вставьте скопированный файл в вашу папку PHP / ext. например Msgstr «C: / Program Files / PHP / v7.0 / ext».
Теперь вы можете попробовать установить композитор снова.
Я надеюсь, что это поможет вам.
Других решений пока нет …