Rumah > Soal Jawab > teks badan
Saya mendapat mesej ralat dalam tajuk soalan, atau lebih tepat lagi saya mendapat mesej ini
PHP Startup: Unable to load dynamic library 'openssl' (tried: /usr/lib/php/20170718/openssl (/usr/lib/php/20170718/openssl: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/openssl.so (/usr/lib/php/20170718/openssl.so: cannot open shared object file: No such file or directory)) in Unknown
Masalah sebenar saya ialah ia hanya berlaku kadangkala dan bukan selalu. Satu saat permintaan itu berfungsi dan satu saat lagi saya mendapat 500 ralat dalaman pada permintaan yang sama dengan mesej ini.
Selepas saya mendayakan apache proxy
和 proxy_wstunnel
mods 后,这种情况开始发生,但也可能是 apt-get update
或 apt-get update
.
Dari phpinfo();
:
- Versi: PHP versi 7.2.4-1+ubuntu16.04.1+deb.sury.org+1
- Sokongan OpenSSL didayakan
- Versi perpustakaan OpenSSL OpenSSL 1.1.0j 27 Mac 2018
- Versi pengepala OpenSSL OpenSSL 1.1.0j 27 Mac 2018
- Openssl konfigurasi lalai /usr/lib/ssl/openssl.cnf
Jika anda memerlukan maklumat lanjut, sila selesaikan tugasan tersebut.
Editor:
dari apache error.log
Amaran PHP: Permulaan PHP: Tidak dapat memuatkan perpustakaan dinamik 'openssl' (cuba: /usr/lib/php/20170718/openssl (/usr/lib/php/20170718/openssl: tidak boleh membuka fail objek kongsi: Tiada fail sedemikian) atau direktori), /usr/lib/php/20170718/openssl.so (/usr/lib/php/20170718/openssl.so: tidak boleh membuka fail objek kongsi: Tiada fail atau direktori sedemikian)) tidak diketahui pada baris 0 < /p>[Jumaat Apr 20 06:25:01.973125 2018] [mpm_prefork:notis] [pid 2872] AH00163: Apache/2.4.18 (Ubuntu) dikonfigurasikan -- sambung semula operasi biasa
[Jumaat Apr 20 2018 06:25:01.973154] [Teras: NOTIS] [pid 2872] AH00094: Baris arahan: '/usr/sbin/apache2'
[Jumaat Apr 20 06:34:04.715749 2018] [php7:error] [pid 3490] [client 5.146.199.236:41654] Ralat maut PHP: YiiwebHeadersAlready/www.software sentException tidak ditangkap: /yii2/web/Response.php baris 414. Terletak di /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Surih tindanan: n#0 /var/ www/html_back/vendor/yiisoft/yii2/web/Response.php(339): yiiwebResponse ->sendHeaders()n#1 /var/www/html_back/vendor/yiisoft/yii2/web/ErrorHandler.php (135): yiiwebResponse->send()n#2 /var/www/html_back/vendor / yiisoft/yii2/base/ErrorHandler.php(262): yiiwebErrorHandler->renderException(Object(yii) baseErrorException))n#3 [Fungsi dalaman]: yiibaseErrorHandler->handleFatalError(})n#4 {mainfallError(})n#4 /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php baris 366
[Jumaat Apr 20 06:34:58.208208 2018] [php7:error] [pid 3486] [client 5.146.199.236:41681] Ralat maut PHP: YiiwebHeadersAlready/www sudah sentException tidak ditangkap: yiiwebHeadersAlready/www sentException/softheaders already sentException: /yii2/web/Response.php baris 414. Terletak di /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Surih tindanan: n#0 /var/ www/html_back/vendor/yiisoft/yii2/web/Response.php(339): yiiwebResponse ->sendHeaders()n#1 /var/www/html_back/vendor/yiisoft/yii2/web/ErrorHandler.php (135): yiiwebResponse->send()n#2 /var/www/html_back/vendor / yiisoft/yii2/base/ErrorHandler.php(262): yiiwebErrorHandler->renderException(Object(yii) baseErrorException))n#3 [Fungsi dalaman]: yiibaseErrorHandler->handleFatalError(})n#4 {mainfallError(})n#4 /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php baris 366
P粉5556967382024-03-26 09:06:31
Saya juga mengalami masalah yang sama.
Nampaknya saya menciptanya dengan mendayakannya secara manual
extension=openssl
Dalam php.ini. Selepas melumpuhkannya semula semuanya kelihatan baik
php -i | grep -i openssl SSL Version => OpenSSL/1.1.0g openssl OpenSSL support => enabled OpenSSL Library Version => OpenSSL 1.1.0g 2 Nov 2017 OpenSSL Header Version => OpenSSL 1.1.0g 2 Nov 2017 Openssl default config => /usr/lib/ssl/openssl.cnf openssl.cafile => no value => no value openssl.capath => no value => no value Native OpenSSL support => enabled