Strona 1 z 2
SSH2 problem z instalacją.
: 09 kwietnia 2015, 21:30
autor: Gruchol
Witam,
Chcę zainstalować SSH2 jednak występują same problemy..
Wersję PHP jaką posiadam to 5.6.7.
Używam Nginxa a system operacyjny to Debian Wheezy.
SSH2 instalowałem według tego :
http://php.net/manual/en/ssh2.installation.php
Podczas wpisania
apt-get install libssh2-php pojawia się to :Kod: Zaznacz cały
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libssh2-php : Depends: phpapi-20100525
E: Unable to correct problems, you have held broken packages.
Gdy chcę to zainstalować inaczej wszystko idzie dobrze jednak po instalacji nic się nie dzieje, nie wykrywa.
Nigdzie nie mogę znaleźć ssh2.so itp.
Co mogę zrobić aby to wreszcie ruszyło :/ ?
Z góry dziękuję i pozdrawiam.
: 09 kwietnia 2015, 21:49
autor: Yampress
to jest wtyczka pod apache to nie jest instalacja demona sshd.
Nigdzie nie możesz znależć, a jak szukałeś??
gdzie trafiaja pliki ręcznie kompilowane? /usr/local?
jakie narzędzie służy do wyszukiweania plików na dysku ? find?
A tak w ogóle co dokładnie chcesz zrobić? Bo odnosze wrażenie że sam nie wiesz czego chcesz?
: 09 kwietnia 2015, 21:55
autor: Gruchol
Chcę zainstalować dodatek aby móc używać SSH2 do łączenia z serwerami ponieważ aktualnie wyskakuje : Fatal error: Call to undefined function ssh2_connect() in /usr/share/nginx/www/index.php on line 2
: 09 kwietnia 2015, 22:01
autor: Yampress
OK.
A moduł sie dobrze skompilował?
Co znajduje poniższe polecenie?
find /usr -name ssh2.so -print
pokaż co masz w /etc/apt/sources.list
#############
rozumiem, że instalujesz tą paczkę, a potem przechodzisz już do punktu 2 i lecisz dalej wg tego opisu?
[yampress@debian ~]$ aptitude search libssh2-php
libssh2-php - PHP Bindings for libssh2
[yampress@debian ~]$ aptitude show libssh2-php
Pakiet: libssh2-php
Nowy: tak
Stan: niezainstalowany
Wersja: 0.11.3-0.1+b2
Priorytet: dodatkowy
Sekcja: php
Opiekun: Martin Meredith <
mez@debian.org>
Architektura: amd64
Rozmiar rozpakowanego: 80,9 k
Wymaga: ucf, libc6 (>= 2.2.5), libssh2-1 (>= 1.0), phpapi-20100525
Opis: PHP Bindings for libssh2
These bindings provide a method to utilise SSH connections with PHP
Strona internetowa:
http://pecl.php.net/package/ssh2
[yampress@debian ~]$
A tą paczkę :
libssh2-1-dev przed kompilacją zainstalowałeś?
: 09 kwietnia 2015, 22:03
autor: Gruchol
Nic, wpisuje i nic się nie wyświetla.
Wszystko kompilowałem według instrukcji w manualu i wszystko przebiegało ok.
: 09 kwietnia 2015, 22:18
autor: Yampress
czyli wtyczka sie nie skopilowała..
jak sie skompiloje skopiuj ja w odpowiednie miejsce , a potem dodaj do php.ini
zainstaluj pakiet o którym pisałem wyżej i powtórz kompilacje. Zainstalowałeś środowisko programistyczne?
pakiet build-essential przed rozpoczęciem kompilacji?
Wiesz, że to jest opis dla innego linuxa. I nie możesz dokładnie się na nim wzorować. Musisz wziąźć poprawkę, że tu robi się to inaczej.
: 09 kwietnia 2015, 22:22
autor: Gruchol
Posiadam już ten pakiet.
Czyli co muszę zmienić względem tamtego manuala ?
Wszystko szło bez problemu dla tego myślałem że jest to uniwersalne.
: 10 kwietnia 2015, 10:46
autor: Yampress
Wszystko już wyżej zostało napisane. Tylko tyle.
Musisz się uporać z błędem z komunikatu w pierwszym twoim poście.
: 10 kwietnia 2015, 16:18
autor: Gruchol
Przy instalacji phpapi pokazuje się :
Kod: Zaznacz cały
root@server:~# apt-get install [color=#333333][I]phpapi-20100525[/I][/color]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package phpapi-20100525 is a virtual package provided by:
php5-fpm 5.4.39-0+deb7u2 [Not candidate version]
php5-cli 5.4.39-0+deb7u2 [Not candidate version]
php5-cgi 5.4.39-0+deb7u2 [Not candidate version]
libphp5-embed 5.4.39-0+deb7u2 [Not candidate version]
libapache2-mod-php5filter 5.4.39-0+deb7u2 [Not candidate version]
libapache2-mod-php5 5.4.39-0+deb7u2 [Not candidate version]
php5-fpm 5.4.36-0+deb7u1 [Not candidate version]
php5-cli 5.4.36-0+deb7u1 [Not candidate version]
php5-cgi 5.4.36-0+deb7u1 [Not candidate version]
libphp5-embed 5.4.36-0+deb7u1 [Not candidate version]
libapache2-mod-php5filter 5.4.36-0+deb7u1 [Not candidate version]
libapache2-mod-php5 5.4.36-0+deb7u1 [Not candidate version]
E: Package 'phpapi-20100525' has no installation candidate
Mój sources.list :
deb
http://ftp.debian.org/debian wheezy main contrib non-free
deb
http://security.debian.org wheezy/updates main contrib non-free
: 10 kwietnia 2015, 18:15
autor: Yampress
Skoro kompilujesz moduł w danej wersji php to powinieneś skompilować resztę modułów w tej samej wersji?