SSH2 unter PHP5 zum laufen bekommen

_dp2

Grünschnabel
Hallo

Ich habe seit kurzem auf php5 aufgerüstet.
Für einige webanwendungen brauche ich die ssh2 erweiterung.
Das habe ich alles aus diesem Thread bekommen: http://www.tutorials.de/forum/php/286821-php5-2-4-probleme-mit-der-installation-von-ssh2.html
und es funktioniert eigentlich auch.

Das Problem ist, dass meine unter php4 kompilierte ssh2.so nicht mit php5 laufen will. eigentlich logisch. nur, wenn ich anhand der anleitung die libary erneut kompilieren will, sehe ich im log, dass er sich alle pfade von php4 nimmt:

Code:
foobar:~/ssh2-0.10# phpize && ./configure --with-ssh2 --with-php-config=/usr/bin/php-config && make
Configuring for:
PHP Api Version:         20020918
Zend Module Api No:      20020429
Zend Extension Api No:   20050606
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for PHP prefix... /usr
checking for PHP includes... -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/TSRM -I/usr/include/php4/Zend -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
checking for PHP extension directory... /usr/lib/php4/20050606+lfs
checking for re2c... exit 0;
checking for gawk... gawk
checking for ssh2 support... yes, shared
checking for ssh2 files in default path... found in /usr/local
checking for libssh2_banner_set in -lssh2... yes
checking for libssh2_channel_forward_listen_ex in -lssh2... yes
checking for libssh2_userauth_hostbased_fromfile_ex in -lssh2... yes
checking for libssh2_poll in -lssh2... yes
checking for libssh2_publickey_init in -lssh2... yes
[...]
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

Das "--with-php-config=/usr/bin/php-config" hatte ich rangehängt, damit er die config von php5 nimmt, damit lag ich aber falsch. Und somit läuft die kompilierte ssh2.so immernoch nicht mit php5.

Ich bräuchte nun Hilfe damit, wie ich dem script beibringe, dass er die php5 pfade statt der php4 pfade benutzen soll. Google hat mir nur den oben geposteten Link ausgegeben, eine Lösung auf dieses Problem habe ich nicht finden können.
 
Zurück