windows7下安装php的php-ssh2扩展教程
2015-01-24信息快讯网
这篇文章主要介绍了windows7下安装php的php-ssh2扩展教程,本文同时适用XP系统,但Win8没有测试过,需要的朋友可以参考下
因为想做一个往测试服务器传文件的需求,看到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扩展加载成功。
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);
测试效果图:
thinkphp中memcache的用法实例
thinkPHP实现瀑布流的方法
php删除左端与右端空格的方法
ThinkPHP自动完成中使用函数与回调方法实例
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
php的mssql数据库连接类实例
thinkphp四种url访问方式详解
PHP自定session保存路径及删除、注销与写入的方法
php判断类是否存在函数class_exists用法分析
php实现的css文件背景图片下载器代码
php实现压缩多个CSS与JS文件的方法
成为好程序员必须避免的5个坏习惯
windows7下安装php的imagick和imagemagick扩展教程
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
php实现批量压缩图片文件大小的脚本
PHP实现的英文名字全拼随机排号脚本
PHP临时文件的安全性分析
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
PHP+Memcache实现wordpress访问总数统计(非插件)
ThinkPHP让分页保持搜索状态的方法
ThinkPHP实现批量删除数据的代码实例
ThinkPHP框架实现session跨域问题的解决方法
ThinkPHP的模版中调用session数据的方法
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
PHP把JPEG图片转换成Progressive JPEG的方法
在PHP中运行Linux命令并启动SSH服务的例子