Ada*_*ňko 8 php xampp phpunit unit-testing codeception
当我尝试运行单元测试时,出现此错误
PHP警告:PHP启动:无法加载动态库'bz2'(试过:\xampp\php\ext\bz2(找不到指定的模块。),\xampp\php\ext\php_bz2.dll(指定的模块无法找到。)) 在 Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: \xampp\php\ext\curl (The specified module could not be found.), \xampp \php\ext\php_curl.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'fileinfo' (tried: \xampp\php\ext\fileinfo (找不到指定的模块。), \xampp\php\ext\php_fileinfo.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'gd2' (试过:\xampp\php\ext\gd2 (The specified module could not be found.), \xampp\php\ext\php_gd2.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup : 无法加载动态库“gettext”(试过:\xampp\php\ext\gettext(找不到指定的模块。),\xampp\php\ext\php_gettext.dll(找不到指定的模块。 )) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring' (tried: \xampp\php\ext\mbstring (The specified module could not be found.), \xampp\php\ext\ php_mbstring.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'exif' (tried: \xampp\php\ext\exif (The specified module could not找到。),\xampp\php\ext\php_exif。dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: \xampp\php\ext\mysqli (The specified module could not be found) .), \xampp\php\ext\php_mysqli.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql'(试过:\xampp\php \ext\pdo_mysql (The specified module could not be found.), \xampp\php\ext\php_pdo_mysql.dll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load动态库'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( The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'php_ftp.dll' (tried: \xampp\php\ext\php_ftp.dll (The specified module could not找到。),\xampp\php\ext\php_php_ftp.dll.dll(找不到指定的模块。))在 Unknown on line 0 PHP 警告:无法打开 '\xampp\php\extras\browscap.ini'用于阅读第 0 行的 Unknowndll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'php_ftp.dll' (tried: \xampp\php\ext\php_ftp.dll (The specified module无法找到。),\xampp\php\ext\php_php_ftp.dll.dll(找不到指定的模块。))在未知的第 0 行 PHP 警告:无法打开 '\xampp\php\extras\browscap。 ini' 用于读取第 0 行的 Unknowndll (The specified module could not be found.)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'php_ftp.dll' (tried: \xampp\php\ext\php_ftp.dll (The specified module无法找到。),\xampp\php\ext\php_php_ftp.dll.dll(找不到指定的模块。))在未知的第 0 行 PHP 警告:无法打开 '\xampp\php\extras\browscap。 ini' 用于读取第 0 行的 Unknown
警告: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 行的 Unknown
警告:PHP 启动:无法加载动态库 'php_ftp.dll'(尝试:\xampp\php\ext\php_ftp.dll(找不到指定的模块。),\xampp\php\ext\php_php_ftp.dll。 dll(找不到指定的模块。))在第 0 行的 Unknown
有人可以帮我吗?谢谢。在 PHPstorm 中运行,Win 10
kav*_*nda 13
您可能需要编辑php.ini文件并重新启动服务器。在php.ini配置中添加绝对路径。它适用于我的 Windows 8.1 机器中的 xampp 服务器。
例如:
extension_dir="\xampp\php\ext"以
extension_dir="C:\xampp\php\ext"
参考:如何修复PHP的警告:PHP启动:无法加载动态库“分机\\ php_curl.dll”?
您缺少 php 的 b2z 模块。通常包含在 Windows 的 php 包中
我建议重新安装 php 或手动将下载的包移动到正确的文件夹或切换到 vagrant 环境。
下载:
https://windows.php.net/download/
在文件夹 ext/bz2 中
将这些文件夹内容移至相应的文件夹。