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 相关文章推荐
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
Oct 31 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 PHP
利用中国天气预报接口实现简单天气预报
Jan 20 PHP
php 判断字符串中是否包含html标签
Feb 17 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
PHP中递归的实现实例详解
Nov 14 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 PHP
Yii框架连表查询操作示例
Sep 06 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
vue.js事件处理器是什么
2017/03/20 Javascript
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
python通过socket查询whois的方法
2015/07/18 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
python 实现生成均匀分布的点
2019/12/05 Python
pandas数据处理之绘图的实现
2020/06/15 Python
极简的HTML5模版
2015/07/09 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
建材业务员岗位职责
2013/12/08 职场文书
学习自我鉴定
2014/02/01 职场文书
毕业论文评语大全
2014/04/29 职场文书
2015年度企业工作总结
2015/05/21 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers