Javascript debugger
Website design
↑
Bindings to the » libssh2 library which provide access to resources (shell, remote exec, tunneling, file transfer) on a remote machine using a secure cryptographic transport.
Windows binaries may be found at
» http://snaps.php.net/.
To install, download php_ssh2.dll to the folder specified
by your php.ini file's extension_dir
directive.
Enable it by adding extension=php_ssh2.dll
to your php.ini and restarting your web server.
extension_dir=c:/php5/exts/
extension=php_ssh2.dll
Linux, BSD, and other *nix variants can be compiled using the following steps:
openssl-dev
,
openssl_devel
, or some variation thereof.
./configure && make all install
.
pear install ssh2
ssh2.so
from the directory indicated by the
build process to the location specified in your php.ini file under
extension_dir
.
extension=ssh2.so
to your php.ini
There are currently no stable
versions of PECL/ssh2,
to force installation of the beta
version of PECL/ssh2
execute: pear install ssh2-
beta
Rather than using pear install ssh2
to automatically
download and install PECL/ssh2, you may download the tarball from
» PECL.
From the root of the unpacked tarball, run:
phpize && ./configure --with-ssh2 && make
to generate ssh2.so
.
Once built, continue the installation from step 4 above.
Information for installing this PECL extension may be found in the manual chapter titled Installation of PECL extensions. Additional information such as new releases, downloads, source files, maintainer information, and a CHANGELOG, can be located here: » http://pecl.php.net/package/ssh2.
You will need version 0.4 or greater of the libssh2 library (possibly higher, see release notes).
The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.
SSH2_FINGERPRINT_MD5
(integer)
SSH2_FINGERPRINT_SHA1
(integer)
SSH2_FINGERPRINT_HEX
(integer)
SSH2_FINGERPRINT_RAW
(integer)
SSH2_TERM_UNIT_CHARS
(integer)
SSH2_TERM_UNIT_PIXELS
(integer)
SSH2_DEFAULT_TERM_WIDTH
(integer)
SSH2_DEFAULT_TERM_HEIGHT
(integer)
SSH2_DEFAULT_TERM_UNIT
(integer)
SSH2_STREAM_STDIO
(integer)
SSH2_STREAM_STDERR
(integer)
SSH2_DEFAULT_TERMINAL
(string)
Table of Contents