当我试图运行我的单元测试时,我得到了这个错误
PHP警告:PHP启动:无法加载动态库“bz2”(已尝试:\xampp\PHP\ext\bz2(找不到指定的模块)),\xampp\php\ext\php\u bz2。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“curl”(尝试:\xampp\PHP\ext\curl(找不到指定的模块),\xampp\php\ext\php\u curl。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“fileinfo”(尝试:\xampp\PHP\ext\fileinfo(找不到指定的模块),\xampp\php\ext\php\u fileinfo。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“gd2”(尝试:\xampp\PHP\ext\gd2(找不到指定的模块),\xampp\php\ext\php\u gd2。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“gettext”(尝试:\xampp\PHP\ext\gettext(找不到指定的模块),\xampp\php\ext\php\u gettext。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“mbstring”(尝试:\xampp\PHP\ext\mbstring(找不到指定的模块),\xampp\php\ext\php\mbstring。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“exif”(尝试:\xampp\PHP\ext\exif(找不到指定的模块),\xampp\php\ext\php\u exif。dll(找不到指定的模块。))在未知的第0行中,PHP警告:PHP启动:无法加载动态库“mysqli”(已尝试:\xampp\PHP\ext\mysqli(找不到指定的模块),\xampp\php\ext\php\u 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\u pdo\u sqlite。dll(找不到指定的模块。))在未知的第0行PHP警告:PHP启动:无法加载动态库的PHP_openssl。dll'(已尝试:\xampp\php\ext\php\u openssl.dll(找不到指定的模块),\xampp\php\ext\php\u php\u openssl。dll。dll(找不到指定的模块。))在未知的第0行PHP警告:PHP启动:无法加载动态库的PHP_ftp。dll'(已尝试:\xampp\php\ext\php\u ftp.dll(找不到指定的模块),\xampp\php\ext\php\u php\u ftp。dll。dll(找不到指定的模块。))在未知的第0行PHP警告:无法打开“\xampp\PHP\extras\browscap”。ini'用于第0行的未知读取
警告:PHP启动:无法加载动态库“bz2”(已尝试:\xampp\PHP\ext\bz2(找不到指定的模块)),\xampp\php\ext\php\u bz2。dll(找不到指定的模块。))在第0行的未知位置
警告:PHP启动:无法加载动态库“curl”(已尝试:\xampp\PHP\ext\curl(找不到指定的模块)),\xampp\php\ext\php\u 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\u gd2。dll(找不到指定的模块。))在第0行的未知位置
警告:PHP启动:无法加载动态库“gettext”(已尝试:\xampp\PHP\ext\gettext(找不到指定的模块)),\xampp\php\ext\php\u 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\u exif。dll(找不到指定的模块。))在第0行的未知位置
警告:PHP启动:无法加载动态库“mysqli”(已尝试:\xampp\PHP\ext\mysqli(找不到指定的模块)),\xampp\php\ext\php\u 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\u pdo\u sqlite。dll(找不到指定的模块。))在第0行的未知位置
警告:PHP启动:无法加载动态库的PHP\u openssl。dll'(已尝试:\xampp\php\ext\php\u openssl.dll(找不到指定的模块),\xampp\php\ext\php\u php\u openssl。dll。dll(找不到指定的模块。))在第0行的未知位置
警告:PHP启动:无法加载动态库'php_ftp.dll'(尝试:\xampp\php\ext\php_ftp.dll(找不到指定的模块),\xampp\php\ext\php_php_ftp.dll.dll(找不到指定的模块).))在第0行未知
谁能帮帮我吗?谢谢在PHPstorm中运行,赢得10分
您可能需要编辑php。ini
文件并重新启动服务器。在php中添加绝对路径。ini
配置。它适用于我的Windows8.1机器中的xampp服务器
示例:extension\u dir=“\xampp\php\ext”
到extension\u dir=“C:\xampp\php\ext”
参考:如何修复php警告:php启动:无法加载动态库“ext\\php\u”。dll'?
你错过了PHP的b2z模块。通常包含在windows的php包中
我建议重新安装php,或者手动将软件包从下载位置移动到正确的文件夹,或者切换到一个不稳定的环境。
下载:
https://windows.php.net/download/
在ext/bz2文件夹中
将这些文件夹内容移到相应的文件夹中。
只需注释掉;php中的extension=pdo_sqlite
。如果你不需要的话。默认情况下,在我的配置中已启用该选项,并且错误消息已消失。