当我尝试运行单元测试时,收到此错误
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启动:无法加载动态库“exif”(尝试次数:\xampp\php\ext\exif(无法找到指定的模块。),\xampp\php\ext\php_exif. dll(无法找到指定的模块。))在第0行未知PHP警告:PHP启动:无法加载动态库'bbbbbbbbbbbbbbbbbbb'(尝试次数:\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启动:无法加载动态库'path.net'(尝试次数:第0行的未知中有\xampp\php\ext\php_openssl. dll(无法找到指定的模块),\xampp\php\ext\php_php_openssl. dll(无法找到指定的模块))PHP警告:PHP启动:无法加载动态库'path_ftp.dll'(尝试次数:第0行未知中的\xampp\php\ext\php_ftp. dll(指定的模块找不到。),\xampp\php\ext\php_php_ftp. dll(指定的模块找不到。))PHP警告:无法打开“\xampp\php\extras\browscap.ini”以读取第0行上的"未知
警告:PHP启动:无法加载动态库'bz2'(尝试次数:第0行的未知中有\xampp\php\ext\bz2(找不到指定的模块。)、\xampp\php\ext\php_bz2.dll(找不到指定的模块。)
警告: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'(尝试次数:第0行的未知中有\xampp\php\ext\gd2(找不到指定的模块。)、\xampp\php\ext\php_gd2.dll(找不到指定的模块。)
警告: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启动:无法加载动态库'bbbbbbbbbbbbbbbbbbb'(尝试次数:\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启动:无法加载动态库'path.net'(尝试次数:第0行的“未知”中有“xampp\php\ext\php_openssl.dll”(找不到指定的模块)、“xampp\php\ext\php_php_openssl.dll.dll”(找不到指定的模块)
警告:PHP启动:无法加载动态库'path_ftp.dll'(尝试次数:第0行的“未知”中有“xampp\php\ext\php_ftp.dll”(找不到指定的模块)、“xampp\php\ext\php_ftp.dll.dll”(找不到指定的模块)
有人能帮帮我吗?谢谢。在PHPstorm中运行,Win 10
8条答案
按热度按时间8e2ybdfx1#
您可能需要编辑您的
php.ini
文件并重新启动服务器。在php.ini
配置中添加绝对路径。它在我的windows 8.1机器上为xampp服务器工作。示例:
extension_dir="\xampp\php\ext"
至extension_dir="C:\xampp\php\ext"
参考:How to fix PHP Warning: PHP Startup: Unable to load dynamic library 'ext\php_curl.dll'?
编辑:另外对于我的一些情况,需要将
browscap="xampp\php\extras\browscap.ini"
编辑为browscap="C:\xampp\php\extras\browscap.ini"
b4lqfgs42#
您缺少php的b2 z模块,它通常包含在windows的php包中
我会建议重新安装php或手动将包从下载移动到正确的文件夹或切换到流浪环境。
下载日期:
https://windows.php.net/download/
在文件夹ext/bz 2中
将这些文件夹内容移至相应的文件夹。
nqwrtyyt3#
我曾经面临同样的问题后,更新我的php版本从7.0到最新版本是8.1.3至于现在,我使用的解决方案是:-
只需注解php.ini中的扩展名,该扩展名位于(C:\xampp\php\php.ini)extension= gd 2
注:注解在开头加上分号前缀
inkz8wg94#
如果你不需要的话,在php.ini中注解掉
;extension=pdo_sqlite
就行了,我的配置默认启用了它,错误信息也消失了。7tofc5zh5#
在过去的12个小时里,我一直在为我的Windows 10系统而奋斗。对于任何有着和我一样麻烦的人来说,你需要编辑php.ini来调用DLL文件的全名。我不得不将pdo_sqlite改为php_pdo_sqlite.dll,将sqlite3改为php_sqlite3.dll。
6psbrbz96#
在php.ini中添加php ext目录后,我还需要将php目录添加到windows路径(环境变量)
pkwftd7m7#
在 * php.ini * 文件中,找到text=〉
extension=gd2
并将其设置为;extension=gd2
stszievb8#
对于Windows 10用户,打开“XAMP”程序,然后在Apache上单击按钮“配置”,然后编辑“php.ini”。
1-删除分号(;)在此行之前
2-重启xamp
问题:当尝试“composer update”打印错误时:
enter image description here