Подтвердить что ты не робот

Xampp Warning: модуль 'openssl' уже загружен в строку 0

Я установил Xampp на Windows 7. Когда я пытаюсь запустить код, я получаю сообщение об ошибке

Предупреждение: модуль 'openssl' уже загружен в строку 0

Это тот же самый код, который я запускал на ПК раньше, все, что я сделал, переустановил Win 7 и чистую установку XAMPP

4b9b3361

Ответ 1

У вас, кажется, есть строка

extension=php_openssl.dll

дважды в файле php.ini и/или подфайлах.

Вам нужно найти все соответствующие файлы php.ini в вашем каталоге xampp и удалить или прокомментировать одну из директив модуля, например:

;extension=php_openssl.dll

После перезапуска сервера это должно решить проблему.

Ответ 2

  • Открыть xampp → PHP → php.ini

  • Откройте файл php.ini в любом текстовом редакторе

  • Нажмите CTRL + F и выполните поиск openssl

  • Прокомментируйте строку extension=php_openssl.dll, поставив в начале запятую в начале: ;extension=php_openssl.dll

Примечание. Если вы хотите снова включить его, удалите точку с запятой

Ответ 3

У меня была такая же проблема, и в моем случае не было нескольких extension=php_openssl.dll. Причина в том, что по некоторым причинам у меня было две копии apache, но я использовал только один.

Я удалил копию и изменил переменную среды Path и OPENSSL_CONF, чтобы указать на правильный веб-сервер.

После перезапуска веб-сервера это сработало! Обязательно перезагрузите все терминалы и CMD, в противном случае используются старые переменные среды и ошибка сохраняется.

Ответ 4

переустановите xampp и укажите новое место на требуемой панели в компоновке.

Ответ 5

Не комментируйте строку extension=php_openssl.dll в SETUP MODULE в php.ini, но прокомментируйте первую.