我的环境如下:
Windows 7 64bit
Wamp 2.4
PHP 5.4.12
我已在两个位置的php.ini文件中启用了扩展,即PHP和Apache:
extension=yaml.so
但是yaml_parse
仍然显示为未定义。
有没有关于如何在Wamp上使YAML工作的建议?
我的环境如下:
Windows 7 64bit
Wamp 2.4
PHP 5.4.12
extension=yaml.so
但是yaml_parse
仍然显示为未定义。
有没有关于如何在Wamp上使YAML工作的建议?
我通过遵循@Loenix的一些提示,成功解决了这个问题。
您需要按照以下步骤操作:
从官方网站下载对应的php_yaml.dll文件。WAMP下的PHP是多线程的(https://pecl.php.net/package/yaml)
提取php_yaml.dll文件并将其复制到以下目录中:
C:\wamp64\bin\php\php\ext
在C:\wamp64\bin\php\php\目录下的phpForApache.ini文件中添加以下文本(不包括引号):"extension=php_yaml.dll"(这一步非常重要)
右键单击WAMP托盘图标,然后单击刷新
对我来说,第三步是关键,因为我正在编辑/bin/php/php目录下的php.ini文件,但似乎没有被考虑在内。
希望这能帮助到您!
extension=yaml.so
,不带任何引号。