小韦云博文

PHP实现xshell的效果

小韦云科技-区块链+小程序+公众号+商城+分销+直播+企业官网+外贸电商-为您提供优质的开发服务-电话/微信联系:18123611282

要在网页中实现xshell的效果,需要安装libssh2和PHP的ssh2的扩展,这部分的安装可参考上一篇文章 PHP实现shell功能并实时输出

然后还需要安装nodejs xterm 以及php的composer包管理,本文将详细说明安装

先下载代码到你的网站目录中,如我放到/www/wwwroot/test.cn/public/node 目录下

mkdir /www/wwwroot/test.cn/public/node
cd /www/wwwroot/test.cn/public/node
git clone https://github.com/roke22/PHP-SSH2-Web-Client.git ./

安装项目依赖

cd server
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer install

先判断nodejs是否已经安装

如果如上图提示就可以直接输入y进行自动安装

安装xterm,必须要设置国内的镜像,否则会安装失败

cd ..
npm install -g cnpm --registry=http://registry.npm.taobao.org
cnpm insatll xterm

在后台执行websocket

php server/bin/websocket.php 2>&1 >/dev/null &

修改根目录下的index.html文件,把域名换成自己服务器的IP地址

如:

在浏览器访问index.html文件就可以看到效果

本文由小韦云原创,转载请注明出处:https://www.bctos.cn/doc/12/1915,否则追究其法律责任

关键词:php xterm

广告位招商