我的环境是:
Windows 7 64bit
Wamp 2.4
PHP 5.4.12
我已经在PHP .ini文件的两个位置即PHP和Apache中启用了扩展名:
extension=yaml.so
但是yaml_parse
仍然显示为undefined
关于如何让YAML在Wamp上工作有什么建议吗?
我通过遵循@Loenix的一些提示来设法解决这个问题。
你必须这样做:
-
从官网下载相应的php_yaml.dll。PHP在WAMP下线程化(https://pecl.php.net/package/yaml)
-
提取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
没有任何引号。