PHP来控制Linux,ssh2来控制服务器端
2024-09-02 05:38:55
注意:我们用PHP来控制Linux,php环境可以在windows也可以在linux,但是我们要控制的机器是一台linux(被控制的linux关闭selinux和firewalld)。
如果php在linux,不会安装没关系,可以参考安装lamp教程地址: http://blog.csdn.NET/zph1234/article/details/51248124
然后我们的php环境要想实现控制linux,必须安装php的一个扩展ssh2
0.下载ssh2扩展,从http://pecl.php.net/package/ssh2,有linux扩展包,也有windows的dll,如果是php5安装ssh2-0.13或0.12扩展,php7安装1.0
1.windows中的php安装扩展,需要下载dll文件,在php.ini中引入即可
2.这里是centos中的php安装ssh2扩展,记得关闭selinux和firewalld
yum install libssh2 libssh2-devel php-devel gcc-c++
3.如果是php5安装ssh2-0.13扩展,php7安装1.0
cd ssh2-0.13/
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config LIBS=-ldl
make
make install
4. vi /etc/php.ini
加入extension=ssh2.so
5.重启apache
6.vi test.php
最新文章
- 不要听吹牛逼什么前端MVVM框架就是好,其实都是一帮没学好分层设计的搞出来的,让你彻底看清前端MVVM的本质
- 配置linux----------------ip
- Java 7 中的Switch 谈 Java版本更新和反编译知识
- java必看书籍
- EXT学习之——EXT下拉框默认绑定第一个值
- Initializing a collection
- =============Python安装与使用================
- C# XML与Json之间相互转换实例详解
- Effective C# 学习笔记(原则二:为你的常量选择readonly而不是const)
- OverHust
- [转] “error LNK2019: 无法解析的外部符号”之分析
- BNUOJ-26579 Bread Sorting YY
- ecshop会员中心增加订单搜索功能
- jQuery循环给某个ID赋值
- repeater 结合checkbox批量删除
- java环境变量配置四种方法
- Linux启动时显示Grub命令行及修改
- HBuilder连接IOS手机打开APP测试
- 浅析Java 8新特性Lambda Expression
- MTCNN算法与代码理解—人脸检测和人脸对齐联合学习