2024年PHP日本大会

安装

有关安装此PECL扩展的信息,可以在名为安装PECL扩展的手册章节中找到。其他信息,例如新版本、下载、源文件、维护者信息和变更日志,可以在这里找到:» https://pecl.php.net/package/ssh2

PECL扩展的Windows二进制文件(DLL文件)可从PECL网站获取。

添加笔记

用户贡献笔记 7条笔记

zizifu at gmail dot com
12年前
CentOS 6.2 64位安装步骤

1. 从http://libssh2.org,下载libssh2包,命令如下:
tar vxzf libssh2-1.4.2.tar.gz
cd libssh2-1.4.2
./configure
make
make install

2. 从http://pecl.php.net/package/ssh2:下载php-ssh2包:

tar vxzf ssh2-0.11.3
cd ssh2-0.11.3
phpize
./configure --with-ssh2
make
make install

ssh2.so文件将复制到/usr/lib64/php/modules
检查它。

3. 修改php.ini

vi /etc/php.ini

将“extension=ssh2.so”添加到php.ini的扩展部分

4. 检查php环境,使用phpinfo();

5. 享受
domenico dot campagnolo at gmail dot com
8年前
在Ubuntu 16.04 LTS上
- PHP 5.6.24-1+deb.sury.org~xenial+1

使用终端作为root
apt install php-ssh2
service apache2 restart
stanislav dot eckert at vizson dot de
8年前
[编辑注:除非您有特殊需求,否则请使用来自<http://windows.php.net/downloads/php-sdk/>.]的相应deps包。

扩展作者没有提供Windows版本的SSH2。但是,Apache Lounge提供了编译后的二进制文件(php.net网站也推荐使用)。

PHP 5.3、5.4、5.5、5.6和7.0的链接
https://www.apachelounge.com/viewtopic.php?t=6359

这些二进制文件包含许多(甚至可能是全部)为Windows编译的PHP扩展,例如SSH2扩展。

请注意,强烈建议您也从此处使用他们为Apache HTTP服务器提供的Windows二进制版本:https://www.apachelounge.com/download/

如果需要,可以从左侧菜单中选择旧版本(VC11、VC10等)。

php.net也建议使用Apache Lounge的二进制版本。

这可能有助于使用Windows并无法自行查找或编译某些扩展的开发者。
francewhoa+php dot net at ubertus dot ca
9年前
在Debian Jessie 8上安装“ssh2”的步骤

1. 使用终端作为Root。运行以下命令安装扩展包。

apt-get install php5-ssh2

2. 重启Apache2服务器

service apache2 restart
dreadwestern at gmail dot com
12年前
在Debian系统上安装扩展包的步骤

> sudo apt-get install libssh2-php
> sudo /etc/init.d/apache2 restart
kurdtpage at gmail dot com
6年前
Windows版本的SSH2二进制文件(php_ssh2.dll)可以在这里找到:http://pecl.php.net/package/ssh2/1.1.2/windows
info at kgsw dot de
3年前
在类似Debian的Linux系统(Ubuntu)上,简单的安装也会加载'libssh2-1'
$ sudo apt-get update && sudo apt-get install php-ssh2

$ sudo apache2ctl graceful
应该使其可用

使用phpinfo()函数,某些部分现在显示附加的“ssh2”部分
- 简介部分包含“ssh2”的新项
- - 解析的附加.ini文件
- - 已注册的PHP流
- ssh2(新部分)
- - 显示“SSH2支持 - 已启用”
To Top