簡體   English   中英

如何在 RHEL 中為 PHP 7.2 啟用 openssl?

[英]How to enable openssl in RHEL for PHP 7.2?

當我嘗試安裝 pear 庫時,出現以下錯誤。

PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl' (tried: ext/openssl (ext/openssl: cannot open shared object file: No such file or directory), ext/openssl.so (ext/openssl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: ext/openssl (ext/openssl: cannot open shared object file: No such file or directory), ext/openssl.so (ext/openssl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
No releases available for package "pear.php.net/XML_Parser"
install failed

如何啟用openssl?

在 php.ini 中。 我有 extension=openssl 未注釋。 但是 openssl.so 文件不存在。 openssl 需要單獨下載安裝嗎?

此模塊可能不存在:

$ ls -la /usr/lib64/php-zts/modules/ | grep ssl
$ ls -la /usr/lib64/php/modules/ | grep ssl

你不需要在 php.ini 中取消注釋擴展,擴展是動態加載的。

要檢查活動擴展,您可以執行以下操作:

php -me

如果沒有openssl,那么你需要安裝它。 結帳rpmfind

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM