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 相关文章推荐
实用函数8
Nov 08 PHP
PHP+MYSQL 出现乱码的解决方法
Aug 08 PHP
php 上传功能实例代码
Apr 13 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
深入掌握include_once与require_once的区别
Jun 17 PHP
php Session存储到Redis的方法
Nov 04 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 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
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
jquery sortable的拖动方法示例详解
2014/01/16 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
jQuery操作cookie的示例代码
2019/06/05 jQuery
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
pandas去除重复列的实现方法
2019/01/29 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
写给女朋友的道歉信
2014/01/12 职场文书
业务总经理岗位职责
2014/02/03 职场文书
企业务虚会发言材料
2014/10/20 职场文书
清洁员岗位职责
2015/02/15 职场文书
委托收款证明
2015/06/23 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python