php_yaml 扩展已安装但找不到

问题描述 投票:0回答:1

我想为 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文件实际上位于正确的文件夹中,这是证明 yaml.dll inside the ext folder

这是我的 php.ini 我不知道应该如何命名扩展,所以我用两个名字来命名..

;extension=tidy
;extension=xsl
extension=php_yaml.dll
extension=yaml
extension=zip

;zend_extension=opcache
php dll pecl
1个回答
0
投票

我昨天在 Windows 上使用 Laragon 时遇到了这个问题。我最初下载了 dll 的“非线程安全”版本,并收到了您所描述的错误。然后我下载了“线程安全”版本,然后一切正常。但是,它可能是编译该 dll 所针对的 PHP 版本。我不确定。

所以:

1.检查该dll对应的php版本。

2.尝试线程安全或非线程安全版本。

© www.soinside.com 2019 - 2024. All rights reserved.