因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。

安装步骤

1. 下载 php extension ssh2

下载地址 http://windows.php.com/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扩展加载成功。

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);

测试效果图:

http://www.bkjia.com/PHPjc/824629.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/824629.htmlTechArticle因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。 安装步骤 1. 下载 php extension ssh2...

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

windows7 php的php-ssh2,windows7下安装php的php-ssh2扩展教程_PHP教程相关推荐

  1. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

  2. windows下安装php5.5的redis扩展

    windows下开发用的xampp集成的环境,想装个php-redis扩展,扩展的github地址: https://github.com/nicolasff/phpredis php_redis.d ...

  3. win7下安装 ghost XP 双系统的详细图文教程

    文章来源:http://www.ipc.me/win7-ghost-xp.html 大家应该知道当前的系统安装盘分为两种类型:原版(安装版)和ghost版,现在主流的都是ghost版,为什么呢?因为他 ...

  4. win10系统下安装ubuntu18.04双系统,超详细教程

    关于网上诸多教程,这里我只介绍我自己的电脑情况,本机是华硕飞行堡垒.开机启动方式为uefi,磁盘为gpt.由于师门服务器为linux,为方便操作,故装ubuntu.废话不多说. 准备工作,refuse ...

  5. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  6. django win下安装mysql_python测试开发django-8.windows系统安装mysql8教程

    前言 MySQL 是最流行的关系型数据库管理系统,可以在本地搭建一个mysql的环境,便于学习. windows7/windows10 mysql-8.0.11-winx64 下载安装包 也可以在此页 ...

  7. 在MAC下安装redis以及其PHP扩展

    为什么80%的码农都做不了架构师?>>>    Part1. 安装redis 命令不麻烦,在MacPorts的基础上进行安装.关于MacPorts的相关内容,请参阅我的blog:MA ...

  8. Windows 环境下安装redis 及其PHP Redis扩展

    1.安装Redis (1)这里选择在github官网上下载Redis,地址:Redis下载地址 下载压缩包(如下图),并解压到本地目录,我放在D:\redis (2)验证Redis安装是否成功打开命令 ...

  9. python2版本选择_win下安装python2和python3双版本之全美教程

    可能出现的错误,及正确处理方法. 在测试pip的时候可能会有错误提示: C:\Users\Administrator>pip -V Patal error in launcher:Unable ...

最新文章

  1. Android 源码编译相关
  2. 百年科技的历史回顾与哲学反思
  3. mybatis思维导图,让mybatis不再难懂(二)
  4. vue打包代码反编译_Android逆向反编译代码注入APK过程思路分析
  5. 什么是动态链接库(DLL)以及常见问题
  6. 【MySQL】RPM包安装
  7. msdev.exe 应用程序错误的解决方法
  8. Java程序员面试简历模板(30套简历模板+300套简历)
  9. 中国科技统计年鉴面板数据Excel格式(2009-2019年)
  10. 传奇客户端wil文件说明
  11. 自定义vscode插件路径及离线安装VSIX说明
  12. 百度杀毒+7654联盟
  13. excel填充序列_数据太多输不完?Excel自动填充帮你搞定
  14. 手机在泰国显示无服务器,怎么连接泰国服务器
  15. Python生成正则测试数据
  16. 三角形主机linux,受热捧的三角形主机是什么?我来为你解析
  17. UIP和lwip的区别
  18. Android 各种自定义进度条Progressbar
  19. SVN各种错误提示产生原因及处理方法大全
  20. 网站盈利模式分析分类——别人的网站是怎么赚钱的

热门文章

  1. PyTorch 实现 Mask-RCNN
  2. OpenCV—矩阵数据类型转换cv::convertTo
  3. py-faster-rcnn在Windows下的end2end训练
  4. ubuntu18.04下安装中文输入法
  5. 在网站建设过程中主要在哪几个方面为后期的网站优打好根基?
  6. python EasyGui
  7. hadoop 学习笔记:mapreduce框架详解
  8. rsync远程数据同步工具的使用
  9. 遭遇DBD::mysql::dr::imp_data_size unexpectedly
  10. _xmlXPathNewContext, referenced from