Heim > Fragen und Antworten > Hauptteil
Ich habe die Fehlermeldung im Fragentitel erhalten, oder besser gesagt, ich habe diese Meldung erhalten
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
Mein eigentliches Problem ist, dass es nur manchmal und nicht immer passiert. In einer Sekunde funktioniert die Anfrage und in einer weiteren Sekunde erhalte ich bei derselben Anfrage einen internen Fehler von 500 mit dieser Meldung.
Nachdem ich Apache aktiviert habe proxy
和 proxy_wstunnel
mods 后,这种情况开始发生,但也可能是 apt-get update
或 apt-get update
.
Von phpinfo();
:
- Version: PHP-Version 7.2.4-1+ubuntu16.04.1+deb.sury.org+1
- OpenSSL-Unterstützung aktiviert
- OpenSSL-Bibliotheksversion OpenSSL 1.1.0h, 27. März 2018
- OpenSSL-Header-Version OpenSSL 1.1.0h, 27. März 2018
- Openssl-Standardkonfiguration /usr/lib/ssl/openssl.cnf
Wenn Sie weitere Informationen benötigen, können Sie die Aufgabe gerne abschließen.
Herausgeber:
von Apache error.log
PHP-Warnung: PHP-Start: Die dynamische Bibliothek „openssl“ konnte nicht geladen werden (versucht: /usr/lib/php/20170718/openssl (/usr/lib/php/20170718/openssl: Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden: Keine solche Datei). oder Verzeichnis), /usr/lib/php/20170718/openssl.so (/usr/lib/php/20170718/openssl.so: Shared Object File kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis)) unbekannt in Zeile 0 < /p>[Freitag, 20. April 06:25:01.973125 2018] [mpm_prefork:notice] [pid 2872] AH00163: Apache/2.4.18 (Ubuntu) konfiguriert – Normalbetrieb fortsetzen
[Freitag, 20. April 06:25:01.973154 2018] [Kern: HINWEIS] [pid 2872] AH00094: Befehlszeile: '/usr/sbin/apache2'
[Freitag, 20. April 06:34:04.715749 2018] [php7:error] [pid 3490] [client 5.146.199.236:41654] Schwerwiegender PHP-Fehler: Uncaught yiiwebHeadersAlreadySentException: Header bereits in /var/www/html_back/vendor/yiisoft gesendet /yii2/web/Response.php Zeile 414. Befindet sich unter /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Stacktrace: 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 [Interne Funktion]: yiibaseErrorHandler->handleFatalError()n#4 {main}n wirft /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php Zeile 366
[Freitag, 20. April 06:34:58.208208 2018] [php7:error] [pid 3486] [client 5.146.199.236:41681] Schwerwiegender PHP-Fehler: Uncaught yiiwebHeadersAlreadySentException: Header bereits in /var/www/html_back/vendor/yiisoft gesendet /yii2/web/Response.php Zeile 414. Befindet sich unter /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Stacktrace: 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 [Interne Funktion]: yiibaseErrorHandler->handleFatalError()n#4 {main}n wirft /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php Zeile 366
P粉5556967382024-03-26 09:06:31
我也遇到了同样的问题。
看起来我是通过手动启用创建的
extension=openssl
在 php.ini 中。再次禁用它后,一切看起来都很好
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