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 相关文章推荐
php5 non-thread-safe和thread-safe这两个版本的区别分析
Mar 13 PHP
php下统计用户在线时间的一种尝试
Aug 26 PHP
深入PHP nl2br()格式化输出的详解
Jun 05 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
php使用json_encode对变量json编码
Apr 07 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
Apr 17 PHP
PHP读取PPT文件的方法
Dec 10 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 PHP
php处理带有中文URL的方法
Jul 11 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHP中递归的实现实例详解
Nov 14 PHP
laravel 使用auth编写登录的方法
Sep 30 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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
理解JavaScript中的事件
2006/09/23 Javascript
让复选框只能选择一项的方法
2013/10/08 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
给同事的道歉信
2014/01/11 职场文书
大学考试作弊检讨书
2014/01/30 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
结婚十年感言
2015/07/31 职场文书