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 相关文章推荐
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
php实现上传图片生成缩略图示例
Apr 13 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP如何使用Memcached
Apr 05 PHP
Thinkphp单字母函数使用指南
May 08 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
如何使用PHP获取网络上文件
2006/10/09 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
Vue根据条件添加click事件的方式
2019/11/09 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
Python help()函数用法详解
2014/03/11 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
Python实时获取cmd的输出
2015/12/13 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python中turtle库的使用实例
2019/09/09 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
10分钟理解CSS3 FlexBox弹性布局
2018/12/20 HTML / CSS
教师业务学习制度
2014/01/25 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
教师节主题班会教案
2015/08/17 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript