我正在尝试使用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,这是最新版本?我在这方面找不到多少。
答案 0 :(得分:0)
php_smart_string.h
是php7.1-dev
包的一部分。你必须先安装它。
每当遇到此类错误时,请尝试apt-file search php_smart_string.h
,它可以帮助您找到文件所在的包。