windows7下安装php的php-ssh2扩展教程


Posted in PHP onJuly 04, 2014

因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。

安装步骤

1. 下载 php extension ssh2
下载地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/

根据自己PHP的版本去下载,我使用的是线程安全的,所以下载的是php_ssh2-0.12-5.4-ts-vc9-x86.zip

2. 解压完后,会有三个文件,libssh2.dll、php_ssh.dll、php_ssh2.pdb。

3. 将 php_ssh.dll、php_ssh2.pdb 放到你的 php 扩展目录下 php/ext/ 下。

4. 将libssh2.dll 复制到 c:/windows/system32 和 c:/windows/syswow64 各一份

5. php.ini中加入 extension=php_ssh2.dll

6. 重启apache,即可使用php执行ssh连接操作了。

查看phpinfo(),是否有显示php_ssh2扩展加载成功。

windows7下安装php的php-ssh2扩展教程

PHP测试代码

<?php

$connection = ssh2_connect('192.168.255.128', 22);

ssh2_auth_password($connection, 'root', '123456');

ssh2_scp_send($connection, 'd:/tmp/test.txt', '/tmp/test.txt', 0644);

测试效果图:

windows7下安装php的php-ssh2扩展教程

PHP 相关文章推荐
Dedecms常用函数解析
Feb 01 PHP
php下使用以下代码连接并测试
Apr 09 PHP
php 无限级缓存的类的扩展
Mar 16 PHP
PHP 压缩文件夹的类代码
Nov 05 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
php数组添加与删除单元的常用函数实例分析
Feb 16 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
php微信开发之谷歌测距
Jun 14 PHP
详解PHP 7.4 中数组延展操作符语法知识点
Jul 19 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 #PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
Jul 04 #PHP
php实现批量压缩图片文件大小的脚本
Jul 04 #PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 #PHP
PHP临时文件的安全性分析
Jul 04 #PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 #PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 #PHP
You might like
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
php接口隔离原则实例分析
2019/11/11 PHP
Jquery cookie操作代码
2010/03/14 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
2017/05/11 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
学习Vue组件实例
2018/04/28 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python字符串连接方式汇总
2014/08/21 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
python实现简单俄罗斯方块
2020/03/13 Python
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
五水共治捐款倡议书
2014/05/14 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers