centos7 安装php扩展-ss2
- 安装ssh2的依赖
yum install libssh2 libssh2-devel
- 安装ssh2
首先下载ssh2 地址:http://pecl.php.net/package/ssh2 v1.0 以上是php7相关
wget http://pecl.php.net/get/ssh2-1.1.2.tgz
这里下载ssh2-0.13 或直接访问地址下载压缩包并上传
wget https://pecl.php.net/get/ssh2-0.13.tgz
解压安装
tar zxvf ssh2-0.13.tgz
cd ssh2-0.13
/www/server/php/56/bin/phpize
./configure --with-php-config=/www/server/php/56/bin/php-config --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2
make && make install
完成make install后会返回一个地址:
[root@iZwz97d32td9of8ve5o1ntZ ssh2-0.13]# make install
Installing shared extensions: /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/
打开php.ini,添加一行
extension=/www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/ssh2.so
重启php或重载php-fpm
systemctl restart php-fpm
php -m | grep ssh2