大家好,我目前在PhP上做一些工作,要求我使用yaml_parse_file()
函数解析YAML文件。我还是该语言的新手,所以当我尝试在Windows上未经修改的XAMPP服务器上使用该功能时,出现错误“找不到功能”。经过一番研究,我发现您实际上应该在php安装上安装扩展程序,以便能够使用该功能。 http://php.net/manual/en/yaml.setup.php此链接详细介绍了安装过程,尽管我已阅读了该链接,但是对于安装过程却感到困惑。上面的链接指出没有DLL包可供下载,但是直接指向该链接http://pecl.php.net/package/yaml的注释可以在其中清楚地看到YAML分析器的DLL包。我的问题是,是否可以引导我逐步了解如何在使用XAMPP的Windows计算机上执行此安装过程。
编辑: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 :(";
?>
最佳答案
在读者的一点帮助下,我似乎已经缩小了实现这一目标的步骤。
php_yaml.dll
文件移动到xampp/php/ext
文件夹php.ini
中打开您的xampp/php
并添加extension=php_yaml.dll
行,保存并退出yaml.dll
文件,并将其移动到xampp/apache/bin
文件夹echo phpinfo();
yaml
。如果显示“已启用”,则说明您的YAML扩展正在运行。