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 取得瑞年与平年的天数的代码
Aug 10 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
Jun 13 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
php实现过滤字符串中的中文和数字实例
Jul 29 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
Mar 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
PHP系统流量分析的程序
2006/10/09 PHP
php 文件缓存函数
2011/10/08 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
yii数据库的查询方法
2015/12/28 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
layui弹出层效果实现代码
2017/05/19 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
Python3处理文件中每个词的方法
2015/05/22 Python
Python 自动化表单提交实例代码
2017/06/08 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
美术专业个人自我评价
2014/01/18 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
驾驶员培训方案
2014/05/01 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
企业宣传语大全
2015/07/13 职场文书
导游词之青城山景区
2019/09/27 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers