Fehler beim Installieren von PHP 5.3 mit phpfarm auf Ubuntu 15.04

Fehler beim Installieren von PHP 5.3 mit phpfarm auf Ubuntu 15.04

Ich habe versucht, PHP 5.3 mit phpfarm und phpenv zu installieren, erhalte bei make jedoch immer wieder den folgenden Fehler.

/tmp/php-build/source/5.3.29/ext/phar/util.c:2142: undefined reference to `BIO_free'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2151: undefined reference to `EVP_MD_CTX_create'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2153: undefined reference to `EVP_PKEY_size'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2156: undefined reference to `EVP_sha1'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2156: undefined reference to `EVP_DigestInit'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2165: undefined reference to `EVP_DigestUpdate'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2174: undefined reference to `EVP_SignFinal'
/tmp/php-build/source/5.3.29/ext/phar/util.c:2183: undefined reference to `EVP_MD_CTX_destroy'




collect2: error: ld returned 1 exit status
make: *** [sapi/fpm/php-fpm] Error 1

Antwort1

Sie haben wahrscheinlich ein Problem mit einer zu neuen OpenSSL-Bibliothek. Sie können versuchen, OpenSSL 0.9.8zg herunterzuladen und zu kompilieren.https://openssl.org/source/und diese Version verwenden. Wenn Sie unbedingt PHP 5.3 verwenden müssen, würde ich jedoch eher empfehlen, eine Debian LTS- (Squeeze) oder Ubuntu Precise-Version zu verwenden, da diese Sicherheitsupdates über die Upstream-Versionen der Debian- und Ubuntu-Sicherheitsteams hinaus bieten.

verwandte Informationen