PHP-Startproblem in Ubuntu: Die dynamische Bibliothek „openssl' kann nicht geladen werden.
P粉512363233
P粉512363233 2024-03-25 17:29:37
0
1
682

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 proxyproxy_wstunnel mods 后,这种情况开始发生,但也可能是 apt-get updateapt-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粉512363233
P粉512363233

Antworte allen(1)
P粉555696738

我也遇到了同样的问题。

看起来我是通过手动启用创建的

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!