php - 在 Windows 上使用 XAMPP 安装 PHP YAML 扩展

标签 php windows apache xampp yaml

大家好,我目前正在做一些 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 :(";
?>

最佳答案

在读者的一些帮助下,我似乎已经缩小了实现这一目标的步骤。

  1. Download the latest YAML DLL Package
  2. 解压文件
  3. php_yaml.dll 文件移动到xampp/php/ext 文件夹
  4. xampp/php 中打开您的php.ini 并添加行extension=php_yaml.dll,保存并退出
  5. 现在将 yaml.dll 文件从 zip 文件夹内容移动到 xampp/apache/bin 文件夹
  6. 关闭并重新启动您的 XAMPP 服务器
  7. 加载一个 php 脚本 echo phpinfo();
  8. 在页面中搜索字符串yaml。如果显示已启用,则说明您的 YAML 扩展正在运行。

关于php - 在 Windows 上使用 XAMPP 安装 PHP YAML 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27122701/

相关文章:

php - 我如何在 PHP 中使用 FundAmerica RESTful API?

php - PHP 是否自动转义 GET 或 POST 传递的字符串中的引号?

php - 从android应用程序上传多个图像文件到php服务器

c++ - DirectX9 C++ 实时重新着色顶点数据

windows - 获取线程信息/环境 block (TIB/TEB)的官方方式

php - .htaccess URL 重写错误 - 在此服务器上找不到请求的 URL

php - 将 php 变量传递到 JavaScript 时出现问题

php - Windows Composer 安装问题

mysql - Wampserver 图标没有完全变绿,mysql 服务没有启动?

php - Apache PHP 错误 AH00052 段错误 11