I want to install Libssh2 so i can use the ssh exec via PHP as a certain user. I have an Centos 4.4 running. I followed the tutorial on PHP.NET but i had no succes. I couldn't even compile. Everything was ok during the configure but during the MAKE I always get following error Code: gcc: /usr/include: linker input file unused because linking not done channel.c:1253:10: /usr/include: No such file or directory channel.c:71: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla> for instructions. ... Next I try to installe an RPM from the DAG repo again no succes. Code: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/ssh2.so' - /usr/lib/php/modules/ssh2.so: undefined symbol: zend_hash_add_or_update in Unknown on line 0 Is there anybody who got it working on a Centos 4.4 with apache 2 and PHP5 (installed through yum via centosplus repo) Any help or pointers are welcome.
Segmentation faults may be caused by hardware problems as well as software problems. Please check your hardware with e.g. memcheck that can be startde from the boot disk of most linux distributions.
I fixed it. I had compiled a php from source. And installed it afterwards i installed a php 5 through yum and removed the source php. But i forget a few things. This gave some errors in pear and so ... Also by installing the libssh2. So i removed everything of the old PHP and tried again. SSH2 works perfect now. Thnx for the reply till
Another problem There is no libssh2 aviable for x86_64! Who knows were to get this libssh2 for x86_64? I tried to compile it from source but it kept complaining about missing libcrypto but i can't seem to get it installed. Who can help me with the libcrypto or libssh2 for Centos 4.4 64BIT ?
We fixed it again. We had a closer look at the configure file of libssh2. It seemed that there was an option to change the openssl path with --with-opensll=/usr/ this did the trick Thnx again for your reply