Zprovoznění SSH v PHP: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(Nová stránka: SSH modul do [http://www.php.org PHP] umožňuje připojení na vzdálený linuxový(unixový) stroj, vykonat kód a zpětně získat výsledek. [http://www.php.net/manual/...)
 
Bez shrnutí editace
 
(Není zobrazeno 7 mezilehlých verzí od 4 dalších uživatelů.)
Řádek 1: Řádek 1:
SSH modul do [http://www.php.org PHP] umožňuje připojení na vzdálený linuxový(unixový) stroj, vykonat kód a zpětně získat výsledek.
SSH modul do [http://www.php.org PHP] umožňuje připojení na vzdálený linuxový(unixový) stroj, vykonat kód a zpětně získat výsledek.


==Instalace==


Nainstalujeme potřebné balíčky.


apt-get update
apt-get install php5-dev php5-cli php-pear buid-essential openssl-dev zlib1g-dev


'''libssh2'''


Potřebujeme nainstalovat klihovnu [http://www.libssh2.org libssh2].


cd /usr/src
wget http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz
tar -zxvf libssh2-0.14.tar.gz
cd libssh2-0.14/
./configure
make all install


Pro novější verzi se můžete podívat na [http://sourceforge.net/projects/libssh2/ stránky] projektu na sourceforge.


[http://www.php.net/manual/en/ref.ssh2.php funkce]
 
'''Klihovna ssh2.so pro PHP'''
 
Nyní potřebujeme libssh2 spojit s PHP. K tomu můžeme využít [[PECL]] modul, který nainstalujeme takhle:
 
pecl install -f ssh2
 
Nakonec se ujistíme aby se modul načítal po startu PHP. V souboru php.ini  (pro CLI: /etc/php5/cli/php.ini, pro Apache modul /etc/php5/apache2/php.ini)
 
extension=ssh2.so
 
Přidáme jej někde pod sekci "Dynamic Extensions".
 
Zde jsou dostupné [http://www.php.net/manual/en/ref.ssh2.php funkce].
 
 
----

Aktuální verze z 11. 11. 2007, 17:29

SSH modul do PHP umožňuje připojení na vzdálený linuxový(unixový) stroj, vykonat kód a zpětně získat výsledek.

Instalace

Nainstalujeme potřebné balíčky.

apt-get update
apt-get install php5-dev php5-cli php-pear buid-essential openssl-dev zlib1g-dev

libssh2

Potřebujeme nainstalovat klihovnu libssh2.

cd /usr/src
wget http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz
tar -zxvf libssh2-0.14.tar.gz
cd libssh2-0.14/
./configure
make all install

Pro novější verzi se můžete podívat na stránky projektu na sourceforge.


Klihovna ssh2.so pro PHP

Nyní potřebujeme libssh2 spojit s PHP. K tomu můžeme využít PECL modul, který nainstalujeme takhle:

pecl install -f ssh2

Nakonec se ujistíme aby se modul načítal po startu PHP. V souboru php.ini (pro CLI: /etc/php5/cli/php.ini, pro Apache modul /etc/php5/apache2/php.ini)

extension=ssh2.so

Přidáme jej někde pod sekci "Dynamic Extensions".

Zde jsou dostupné funkce.