下载yaml安装包、解压:
wget http://pyyaml.org/download/libyaml/yaml-0.2.2.tar.gz tar -xvzf yaml-0.2.2.tar.gz
执行 phpize 命令,生成 configure , phpize 路径请自行find :
cd yaml-0.2.2 /www/wdlinux/php/bin/phpize
执行配置,编译安装,php-config 路径请自行find :
./configure --with-php-config=/www/wdlinux/php/bin/php-config make make install
编译成功之后就会生成 .so 文件,并显示 .so 文件的路径,比如我这里是:
find /www/wdlinux/ -name yaml.so /www/wdlinux/apache_php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212/yaml.so
最后把 .so 文件加入 php.ini 配置中:
vi /www/wdlinux/etc/php.ini # 文件末尾添加如下代码 [yaml] extension_dir =/www/wdlinux/apache_php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212 extension=yaml.so
保存退出,重启web服务,用 phpinfo() 检查一下是否安装成功: