PHP 開啓 ssh2

首先,爲PHP安裝SSH2擴展須要兩個軟件包,
libssh2和ssh2(php pecl拓展)。
二者的最新版本分別爲 libssh2-1.5.0.tar.gzssh2-0.12.tgz,下載地址分別爲 http://www.libssh2.org/download/http://pecl.php.net/package/ssh2
其次,解壓並安裝 libssh2和ssh2。其中,libssh2須要先安裝,ssh2後安裝。安裝步驟以下:
# tar -zxvf libssh2-1.4.2.tar.gz
# cd libssh2-1.4.2
# ./configure --prefix=/usr/local/libssh2
# make && make install
以上爲安裝libssh2,這裏須要記住libssh2的安裝目錄,由於在安裝ssh2的時候還會用到。
# locate phpize
# /usr/local/php/bin/phpize
# tar -zxvf ssh2-0.12.tgz # cd ssh2-0.12 # /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226
# locate php-config
/usr/local/php/bin/php-config #
./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/usr/local/php/bin/php-config # make
# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
/usr/local/php/lib/php/extensions/no-debug-zts-20131226# ls
memcache.so  mongo.so  opcache.so  redis.so  ssh2.so  xcache.so

  編輯php.ini文件信息php

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226/"
extension=mongo.so
extension=redis.so
extension=memcache.so
extension=xcache.so
extension=ssh2.so   //添加新的信息

重啓apache redis

相關文章
相關標籤/搜索