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 webserver.
Linux, BSD, and other *nix variants
can be compiled using the following steps:
Download and install OpenSSL.
If you install OpenSSL via your distribution's packaging system
be sure to install the development libraries as well.
This will typically be a package named openssl-dev,
openssl_devel, or some variation thereof.
Download and install libssh2.
Typically this means executing the following command from
the libssh2 source tree. ./configure && make all install.
Run the pear installer for PECL/ssh2: pear install ssh2
Copy ssh2.so from the directory indicated by the
build process to the location specified in your php.ini file under
extension_dir.
Add extension=ssh2.so to your php.ini
Restart your webserver to reload your php.ini settings.
Development Versions:
There are currently no stable versions of PECL/ssh2,
to force installation of the beta version of PECL/ssh2
execute: pear install ssh2-beta
Compiling PECL/ssh2 without using the PEAR command:
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.
Additional information such as new releases,
downloads, source files, maintainer information, and a CHANGELOG, can be
located here:
http://pecl.php.net/package/ssh2.
Note:
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_tunnel --
Open a tunnel through a remote server
Php ref.ssh2 Function syntax tag
ref.ssh2 php code on this is provided for your study purpose, it will guide you to know how create and design a website using php. use it to practice and train your self online
Php ref.ssh2 syntax tutorial
php tutorial guide and code design are for easy learning and programming. The code practice section provided at the top is for practising of this syntax. Use the code section up to practice your php programming online. Learning php is very easy, all you need is to use the examples on this site and practice them to perfect your skills.