大家好,我目前正在 PhP 上做一些工作,需要我使用以下方法解析 YAML 文件yaml_parse_file()
功能。我对这门语言还很陌生,所以当我尝试在 Windows 上未经修改的 XAMPP 服务器上使用该函数时,我收到错误“找不到函数”。经过一些研究,我发现你实际上应该在你的 php 安装上安装扩展才能使用该功能。http://php.net/manual/en/yaml.setup.php此链接详细介绍了安装过程,我已阅读它,但是我对安装过程感到困惑。上面的链接指出没有可供下载的 DLL 包,但有评论直接指向此链接http://pecl.php.net/package/yaml您可以在其中清楚地看到 YAML 解析器的 DLL 包。我的问题是,您是否可以引导我了解如何使用 XAMPP 在 Windows 计算机上执行此安装过程。
Edit: https://code.google.com/p/php-yaml/wiki/InstallingWithPecl尽管我无法理解它是如何工作的,但此链接可能会为您提供有关此主题的更多见解:(
Edit2:我尝试下载上面链接中给出的 DLL 并将其添加到我的 php/ext 文件夹中,并在 php.ini 中添加一个条目extension=php_yaml.dll
但是当我尝试测试以下脚本是否已加载我的扩展时,出现错误。
<?php
if (extension_loaded(yaml))
echo "yaml loaded :)";
else
echo "something is wrong :(";
?>
在读者的帮助下,我似乎已经缩小了实现这一目标的步骤。
- 下载最新的 YAML DLL 包
- 解压文件
- 移动
php_yaml.dll
文件至xampp/php/ext
folder
- 打开你的
php.ini
in xampp/php
并添加行extension=php_yaml.dll
, 保存并退出
- 现在移动
yaml.dll
文件从 zip 文件夹内容移动到xampp/apache/bin
folder
- 关闭并重新启动 XAMPP 服务器
- 加载 PHP 脚本
echo phpinfo();
- 搜索字符串
yaml
在页面上。如果它显示已启用,则您的 YAML 扩展正在运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)