php - 如何在CentOs上安装php yaml?

标签 php centos yaml

一开始我遇到了这个错误:

Call to undefined function yaml_parse_file()

我已经尝试了通过 google 找到的所有内容:

yum install libyaml
yum install yaml
yum install perl-yaml

等等

现在我得到:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/extensions/no-debug-non-zts-20100525/yaml.so' - /usr/lib64/extensions/no-debug-non-zts-20100525/yaml.so: cannot open shared object file: No such file or directory in Unknown on line 0
Exception: Extension yaml does not exist

已经添加

extension=yaml.so

在 php.ini 文件中

详细信息:

CentOS release 6.7 (Final)
PHP 5.4.45

SS 在我运行上面的安装命令之后: enter image description here

在 php 中安装 yaml 支持的正确方法是什么?

最佳答案

来自 epel 存储库的 php-yaml:

php-pecl-yaml-1.1.1-5.el6.x86_64 : Support for YAML 1.1 serialization
using the LibYAML library 
Repo : epel 
Matched from: 
Other: php-yaml

对于 repo :sudo yum install epel-release

对于包:sudo yum install php-yaml

记得重启httpd

关于php - 如何在CentOs上安装php yaml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38717979/

相关文章:

php - 针对大量服务于小文件的连接优化 Lighttpd

mono - 你如何在 CentOS 5.5 上运行 monodevelop

excel - 从数据库/Excel/CSV 转换为 YAML 数据装置?

jenkins - 如何在 Jenkins 中使用配置即代码插件配置 config-file-provider 文件

amazon-web-services - Cloudformation YAML 模板(如果其他情况未按预期工作)

php - MySQL 查询内部查询的最有效方法

php - 基于 HTTP :X-FORWARDED-FOR 允许在 htaccess 中访问

php - While循环VS。 $sqlResult -> fetch_all(MYSQLI_ASSOC) ;

phpseclib 总是产生登录失败

php - sendfax php 不工作,给出代码 255