无法安装PECL YAML包

时间:2017-12-13 03:22:45

标签: php yaml

我正在尝试使用PHP 7.1的YAML包,但似乎无法让它正常工作。

我尝试了以下命令:

$ sudo apt-get install libyaml-dev
$ sudo pecl install yaml

当我运行pecl安装时,我得到:

fatal error: ext/standard/php_smart_string.h: No such file or directory

我尝试谷歌搜索时可以找到的唯一结果是版本问题,但根据它们输出,它试图安装2.0.2,这是最新版本?我在这方面找不到多少。

1 个答案:

答案 0 :(得分:0)

php_smart_string.hphp7.1-dev包的一部分。你必须先安装它。

每当遇到此类错误时,请尝试apt-file search php_smart_string.h,它可以帮助您找到文件所在的包。