如何在WAMP上安装YAML扩展


How to install YAML extension on WAMP?

我的环境是:

Windows 7 64bit
Wamp 2.4
PHP 5.4.12

我已经在PHP .ini文件的两个位置即PHP和Apache中启用了扩展名:

extension=yaml.so

但是yaml_parse仍然显示为undefined

关于如何让YAML在Wamp上工作有什么建议吗?

我通过遵循@Loenix的一些提示来设法解决这个问题。

你必须这样做:

  1. 从官网下载相应的php_yaml.dll。PHP在WAMP下线程化(https://pecl.php.net/package/yaml)

  2. 提取php_yaml.dll文件并复制到以下目录:

C: ' wamp64 ' bin ' php ' php ' ext

  • 添加以下文本(不带引号)"extension=php_yaml.dll"在(这很重要)位于C:'wamp64'bin'php'php'目录下的phpForApache.ini

  • 右键点击WAMP托盘图标,点击刷新

  • 对我来说,第3步是一个技巧,因为我在/bin/php/php目录下编辑php.ini文件,这似乎没有被考虑在内。

    希望这对你有帮助!

    确保您写的extension=yaml.so没有任何引号。