因为需要在当前的Linux服务器环境中调试可以执行文件的PHP文件且需要运行远程操作SSH过程,P总告知需要在当前服务器环境中部署SSH2扩展才可以编译PHP文件中的SSH脚本命令,于是老左就在当前的CentOS环境中安装SSH2扩展,顺带记录下来,以备后面如果有需要用到的时候参考。
备注说明:如果我们需要在正式环境中直接运行,建议还是先在测试机中调试后再使用或者备份好数据,以免可能造成的问题。
第一、安装支持库文件
yum install php-devel php-pear libssh2 libssh2-devel -y
直接登录SSH客户端,然后执行命令回车,安装需要的库文件。
第二、安装SSH2扩展
pecl install -f ssh2
执行命令,然后看到一个输入界面,直接回车。
回车之后自动安装。
第三、修改ssh2.ini
touch /etc/php.d/ssh2.ini
echo extension=ssh2.so > /etc/php.d/ssh2.ini
添加文件进去。
第四、检查SSH2是否安装成功
php -m | grep ssh2
php -i|grep ssh2
这里,我们可以看到老左上面安装的SSH2扩展已经完毕且成功的。