我的目标是能够使用 PHP 函数来解析 PHP 文档中详细介绍的 YAML: http://php.net/manual/en/ref.yaml.php
要安装 PECL yaml 扩展,我打开了终端并输入:
brew install libyaml
然后
sudo /usr/local/php5/bin/pecl install pecl_http
然后
sudo /usr/local/php5/bin/pecl install yaml
但我认为它无法安装 PECL yaml 扩展。它说:
3 warnings and 16 errors generated.
make: *** [yaml.lo] Error 1
ERROR: `make' failed
当我尝试在程序中使用 yaml_parse_file()
时,它会显示:
Fatal error: Call to undefined function yaml_parse_file()
如何正确安装 PECL yaml 扩展以便可以使用 PHP 函数解析 YAML?
最佳答案
我遇到了类似的问题,以下步骤对我有所帮助。
首先确保你已经安装了yaml扩展(据我所知,因为brew不会帮助我们获取包,所以最好使用pecl)
尽管安装过程中出现了一些错误(例如 mkdir 失败),但还是完成了。
pecl install yaml
接下来打开 php.ini 文件并根据 yaml.so 文件的路径添加此行。
extension=/usr/local/Cellar/php70-yaml/2.0.0/yaml.so
希望有帮助..
关于php - 如何在 Mac 上安装 PECL YAML 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022984/