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代码飞起来的40条小技巧(提升php效率)
Apr 12 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
谈谈 PHP7新增功能
Dec 16 PHP
PHP随机数 C扩展随机数
May 04 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
Laravel下生成验证码的类
Nov 15 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
PHP Redis扩展无法加载的问题解决方法
Aug 22 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
索尼ICF-SW100收音机评测
2021/03/02 无线电
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
vue中实现回车键登录功能
2020/02/19 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
Python 中 Meta Classes详解
2016/02/13 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Redis性能监控的实现
2021/07/09 Redis
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL