Alapesetben a PHP az extension_dir-ben megjelölt mappákban keresi a PHP extensionöket. Ha Invalid library hibát kapsz, akkor talán meg kéne nézned, hogy ugyanabba a mappába települt-e a saját magad által megadott libssh2.so, mint ahol a PHP keresi a libeket.