PHP Startup: невозможно загрузить динамическую библиотеку при запуске модульных тестов - PullRequest
0 голосов
/ 03 июля 2018

, когда я пытаюсь запустить свои юнит-тесты, я получаю эту ошибку

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'bz2' (пробовал: \ xampp \ php \ ext \ bz2 (указанный модуль не найден.), \ xampp \ php \ ext \ php_bz2.dll (указанный модуль не найден.)) в Неизвестно в строке 0 PHP Внимание: запуск PHP: не удается загрузить динамический библиотека 'curl' (пробовал: \ xampp \ php \ ext \ curl (указанный модуль мог не найден.), \ xampp \ php \ ext \ php_curl.dll (указанный модуль не может быть найден.)) в Неизвестно в строке 0 Предупреждение PHP: Запуск PHP: Невозможно загрузить динамическую библиотеку 'fileinfo' (пробовал: \ xampp \ php \ ext \ fileinfo (указанный модуль не найден.), \ xampp \ php \ ext \ php_fileinfo.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0 PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'gd2' (пробовал: \ xampp \ php \ ext \ gd2 (указанный модуль не найден.), \ xampp \ php \ ext \ php_gd2.dll (указанный модуль не найден.)) в Неизвестно в строке 0 Предупреждение PHP: PHP Запуск: невозможно загрузить динамическую библиотеку 'gettext' (пробовал: \ xampp \ php \ ext \ gettext (указанный модуль не найден.), \ xampp \ php \ ext \ php_gettext.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0 PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'mbstring' (пробовал: \ xampp \ php \ ext \ mbstring ( указанный модуль не найден.), \ xampp \ php \ ext \ php_mbstring.dll (Указанный модуль не найден.)) В Неизвестно в строке 0 PHP Предупреждение: PHP Startup: невозможно загрузить динамическую библиотеку 'exif' (пробовал: \ xampp \ php \ ext \ exif (указанный модуль не найден.), \ xampp \ php \ ext \ php_exif.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0 PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку «mysqli» (пробовал: \ xampp \ php \ ext \ mysqli ( указанный модуль не найден.), \ xampp \ php \ ext \ php_mysqli.dll (Указанный модуль не найден.)) В Неизвестно в строке 0 PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'pdo_mysql' (пробовал: \ xampp \ php \ ext \ pdo_mysql (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_pdo_mysql.dll (указанный модуль может не найден.)) в Неизвестно в строке 0 Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку pdo_sqlite (пробовал: \ xampp \ php \ ext \ pdo_sqlite (Указанный модуль не может быть найден.), \ xampp \ php \ ext \ php_pdo_sqlite.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0 PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку php_openssl.dll (пробовал: \ xampp \ php \ ext \ php_openssl.dll (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_php_openssl.dll.dll (указанный модуль не может быть найден.)) в Неизвестно в строке 0 Предупреждение PHP: Запуск PHP: Невозможно загрузить динамическую библиотеку php_ftp.dll (попытался: \ xampp \ php \ ext \ php_ftp.dll (указанный модуль не найден.), \ xampp \ php \ ext \ php_php_ftp.dll.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0 PHP Внимание! Не удается открыть '\ xampp \ php \ extras \ browscap.ini' для чтения в Unknown в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'bz2' (пробная версия: \ xampp \ php \ ext \ bz2 (указанный модуль не найден.), \ xampp \ php \ ext \ php_bz2.dll (указанный модуль не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'curl' (пробная версия: \ xampp \ php \ ext \ curl (указанный модуль не найден.), \ xampp \ php \ ext \ php_curl.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'fileinfo' (пробная версия: \ xampp \ php \ ext \ fileinfo (Указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_fileinfo.dll (указанный модуль может не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'gd2' (попытался: \ xampp \ php \ ext \ gd2 (указанный модуль не найден.), \ xampp \ php \ ext \ php_gd2.dll (указанный модуль не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'gettext' (попытался: \ xampp \ php \ ext \ gettext (указанный модуль не найден.), \ xampp \ php \ ext \ php_gettext.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0

Предупреждение: запуск PHP: не удается загрузить динамическую библиотеку 'mbstring' (пробовал: \ xampp \ php \ ext \ mbstring (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_mbstring.dll (указанный модуль может не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку 'exif' (попытался: \ xampp \ php \ ext \ exif (указанный модуль не найден.), \ xampp \ php \ ext \ php_exif.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку «mysqli» (попытался: \ xampp \ php \ ext \ mysqli (указанный модуль не найден.), \ xampp \ php \ ext \ php_mysqli.dll (указанный модуль не может быть найдено.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку pdo_mysql (пробовал: \ xampp \ php \ ext \ pdo_mysql (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_pdo_mysql.dll (указанный модуль может не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку pdo_sqlite (пробовал: \ xampp \ php \ ext \ pdo_sqlite (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_pdo_sqlite.dll (указанный модуль может не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку php_openssl.dll. (пробовал: \ xampp \ php \ ext \ php_openssl.dll (указанный модуль не может быть найденным.), \ xampp \ php \ ext \ php_php_openssl.dll.dll (указанный модуль не найден.)) в Неизвестно в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку php_ftp.dll (пробовал: \ xampp \ php \ ext \ php_ftp.dll (указанный модуль не может быть найдено.), \ xampp \ php \ ext \ php_php_ftp.dll.dll (указанный модуль не может быть найден.)) в Неизвестно в строке 0

Может ли кто-нибудь мне помочь? Благодарю. Запуск в PHPstorm, Win 10

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Вам может понадобиться отредактировать файл php.ini и перезапустить сервер. Добавьте абсолютные пути в php.ini конфигурации. Это работало для сервера xampp в моей машине Windows 8.1.
пример:
extension_dir="\xampp\php\ext" до extension_dir="C:\xampp\php\ext"
Справка: Как исправить PHP Предупреждение: Запуск PHP: не удается загрузить динамическую библиотеку 'ext \\ php_curl.dll'?

0 голосов
/ 03 июля 2018

Вам не хватает модуля b2z для php. Который обычно входит в пакет php для windows

Я бы предложил переустановить php или вручную переместить пакет из загружаемого файла в правильную папку или переключиться в бродячую среду.

Скачать:

https://windows.php.net/download/

В папке ext / bz2

Переместить содержимое этой папки в соответствующую папку.

...