我想为 Laravel 项目做出贡献。 我收到有关 yaml_parse 的错误,因此我可能尚未安装 php_yaml 应用程序。 在 pecl 下载页面上,有最新版本的 zip 和以下版本的 .dll 文件。我下载了 .dll 文件,将扩展名添加到我的 php.ini,但出现错误,找不到插件
PHP 警告:PHP 启动:无法加载动态库“php_yaml.dll”(已尝试:ext\php_yaml.dll(Kan opgegeven module niet vinden)、ext\php_php_yaml.dll.dll(Kan opgegeven module niet vinden))处于未知状态上线0
PHP 警告:PHP 启动:无法加载动态库“yaml”(已尝试:ext\yaml(Kan opgegeven module niet vinden)、ext\php_yaml.dll(Kan opgegeven module niet vinden))位于第 0 行未知
我可以向你保证这个.dll文件实际上位于正确的文件夹中,这是证明
这是我的 php.ini 我不知道应该如何命名扩展,所以我用两个名字来命名..
;extension=tidy
;extension=xsl
extension=php_yaml.dll
extension=yaml
extension=zip
;zend_extension=opcache
我昨天在 Windows 上使用 Laragon 时遇到了这个问题。我最初下载了 dll 的“非线程安全”版本,并收到了您所描述的错误。然后我下载了“线程安全”版本,然后一切正常。但是,它可能是编译该 dll 所针对的 PHP 版本。我不确定。
所以:
1.检查该dll对应的php版本。
2.尝试线程安全或非线程安全版本。