SSH2 dla PHP5 na serwerze LiteSpeed [Ubuntu]
Jeśli korzystamy z dobrodziejstw serwera LiteSpeed (który moim zdaniem jest bardzo udanym serwerem WWW), możemy mieć problem z uruchomieniem SSH2. Poniżej przedstawię jak w łatwy sposób możemy to zrobić.
1. Na początek pobieramy rozszerzenie PECL dla PHP5 w najnowszej wersji
2. Rozpakowujemy pobraną paczkę tar zxvf ssh2-x.x.x.tar.gz
3. Wchodzimy do katalogu z paczką cd ssh2-x.x.x
4. Jeśli już wcześnipróbowaliśmy instalować ssh2 możemy wykonać make clean aby dokonać czystej instalacji.
5. Następnie wykorzystujemy phpize przez polecenie /sciezka/do/lsws/lsphp5/bin/phpize
6. Uruchamiamy ./configure –with-php-config=/sciezka/do/lsws/lsphp5/bin/php-config
7. I instalujemy make i make install
8. Restartujemy serwer service lsws restart
W skrócie wygląda to tak:
cd ssh2-x.x.x
make clean
/usr/local/lsws/lsphp5/bin/phpize
./configure –with-php-config=/usr/local/lsws/lsphp5/bin/php-config
make
make install
service lsws restart
Jeśli podczas konfiguracji wyskoczy nam komunikat o braku libssh2 należy je zainstalować.
apt-get install libssh2-1-dev
To wszystko, od teraz możemy się cieszyć ssh2 i aktualizować za jego pomocą choćby WordPressa 😉