估计跟我之前更新过机器上的openssl有关。 现在我的openssl版本是1.1.1, 位置在/usr/local/openssl 。 我想在安装PHP的时候加一个 ./configure --with-openssl=/usr/local/openssl。 可以加吗?
ext/openssl/xp_ssl.o: In function `php_openssl_setup_crypto':
/www/server/php/81/src/ext/openssl/xp_ssl.c:1665: undefined reference to `TLS_server_method'
/www/server/php/81/src/ext/openssl/xp_ssl.c:1727: undefined reference to `SSL_CTX_set_security_level'
/www/server/php/81/src/ext/openssl/xp_ssl.c:1665: undefined reference to `TLS_client_method'
/www/server/php/81/src/ext/openssl/xp_ssl.c:1764: undefined reference to `SSL_CTX_set_options'
ext/openssl/xp_ssl.o: In function `php_openssl_set_server_specific_opts':
/www/server/php/81/src/ext/openssl/xp_ssl.c:1335: undefined reference to `SSL_CTX_get_options'
/www/server/php/81/src/ext/openssl/xp_ssl.c:1365: undefined reference to `SSL_CTX_set_options'
ext/openssl/xp_ssl.o: In function `sk_GENERAL_NAME_num':
/usr/include/openssl/x509v3.h:166: undefined reference to `OPENSSL_sk_num'
ext/openssl/xp_ssl.o: In function `sk_GENERAL_NAME_value':
/usr/include/openssl/x509v3.h:166: undefined reference to `OPENSSL_sk_value'
ext/openssl/xp_ssl.o: In function `sk_GENERAL_NAME_pop_free':
/usr/include/openssl/x509v3.h:166: undefined reference to `OPENSSL_sk_pop_free'
/usr/include/openssl/x509v3.h:166: undefined reference to `OPENSSL_sk_pop_free'
/usr/include/openssl/x509v3.h:166: undefined reference to `OPENSSL_sk_pop_free'
ext/ftp/ftp.o: In function `ftp_login':
/www/server/php/81/src/ext/ftp/ftp.c:271: undefined reference to `TLS_client_method'
/www/server/php/81/src/ext/ftp/ftp.c:280: undefined reference to `SSL_CTX_set_options'
ext/phar/util.o: In function `phar_verify_signature':
/www/server/php/81/src/ext/phar/util.c:1581: undefined reference to `EVP_MD_CTX_new'
/www/server/php/81/src/ext/phar/util.c:1626: undefined reference to `EVP_MD_CTX_free'
/www/server/php/81/src/ext/phar/util.c:1616: undefined reference to `EVP_MD_CTX_free'
/www/server/php/81/src/ext/phar/util.c:1584: undefined reference to `EVP_MD_CTX_free'
ext/phar/util.o: In function `phar_create_signature':
/www/server/php/81/src/ext/phar/util.c:1886: undefined reference to `EVP_MD_CTX_new'
/www/server/php/81/src/ext/phar/util.c:1922: undefined reference to `EVP_MD_CTX_free'
ext/mysqlnd/mysqlnd_auth.o: In function `mysqlnd_sha256_public_encrypt':
/www/server/php/81/src/ext/mysqlnd/mysqlnd_auth.c:725: undefined reference to `RSA_pkey_ctx_ctrl'
ext/mysqlnd/mysqlnd_auth.o: In function `mysqlnd_caching_sha2_public_encrypt':
/www/server/php/81/src/ext/mysqlnd/mysqlnd_auth.c:1031: undefined reference to `RSA_pkey_ctx_ctrl'
collect2: error: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
|
|