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 相关文章推荐
PHP 已经成熟
Dec 04 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
利用PHP生成静态HTML文档的原理
Oct 29 PHP
PHP 函数call_user_func和call_user_func_array用法详解
Mar 02 PHP
关于PHP的curl开启问题探讨
Apr 08 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
PHP实现的比较完善的购物车类
Dec 02 PHP
使用Zttp简化Guzzle 调用
Jul 02 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
举例讲解Python中装饰器的用法
2015/04/27 Python
scrapy爬虫实例分享
2017/12/28 Python
使用Scrapy爬取动态数据
2018/10/21 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
django实现支付宝支付实例讲解
2019/10/17 Python
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
过滤器的用法
2013/10/08 面试题
计算机应用专业自荐信
2014/07/05 职场文书
工作检讨书500字
2014/10/19 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
同事离别感言
2015/08/04 职场文书
《花钟》教学反思
2016/02/17 职场文书