官网扩展链接:https://pecl.php.net/package/Yaml
选择一个适合自己的版本,复制链接,例如我这里是 https://pecl.php.net/get/yaml-2.2.2.tgz
然后执行命令安装:
# 安装必要的扩展
apt install libyaml-dev
# 下载源码包
wget https://pecl.php.net/get/yaml-2.2.2.tgz
# 解压源码
tar xf yaml-2.2.2.tgz
# 进入源码目录
cd yaml-2.2.2/
# 编译扩展
phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
with-php-config是自己的php-config的路径,如果不清楚可以执行以下命令搜索一下
find -name php-config
安装完成会显示安装在哪里 例如:
/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/yaml.so
在php.ini添加进去就行