PHPssh在线执行脚本,和webssh不一样的是支持接口调用,缺点是时间太长的命令执行会终止,建议搭配cron计划任务执行。
程序放入Linux服务器中,给PHP环境安装ssh2组件。
一、宝塔安装ssh2:
注意:下面的脚本仅仅适用于安装宝塔并且安装了PHP5.6的环境下安装ssh2
1、安装:
wget http://pecl.php.net/get/ssh2-0.13.tgz
#wget http://pecl.php.net/get/ssh2-0.12.tgz
tar zxvf ssh2-0.13.tgz
yum install libssh2-devel
cd ssh2-0.13
/www/server/php/56/bin/phpize
./configure --with-php-config=/www/server/php/56/bin/php-config
make && make install
2、PHP添加扩展库
php.ini中添加如下行:
extension= /www/server/php/56/lib/php/extensions/no-debug-non-zts-20131226/ssh2.so
3、重启php-fpm
service php-fpm restart
二、PHP程序:
![图片[1]-PHPssh在线执行程序 - KEKC博客-KEKC博客](https://www.kekc.cn/wp-content/uploads/2022/08/d2b5ca33bd190640.png)
© 版权声明
THE END
暂无评论内容