Maison > Questions et réponses > le corps du texte
J'ai eu le message d'erreur dans le titre de la question, ou plutôt j'ai reçu ce message
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
Mon vrai problème est que cela n'arrive que parfois et pas toujours. Une seconde, la requête fonctionne et une autre seconde j'obtiens une erreur interne 500 sur la même requête avec ce message.
Après avoir activé Apache proxy
和 proxy_wstunnel
mods 后,这种情况开始发生,但也可能是 apt-get update
或 apt-get update
.
De phpinfo();
:
- Version : PHP version 7.2.4-1+ubuntu16.04.1+deb.sury.org+1
- Support OpenSSL activé
- Bibliothèque OpenSSL version OpenSSL 1.1.0h 27 mars 2018
- Version d'en-tête OpenSSL OpenSSL 1.1.0h 27 mars 2018
- Configuration par défaut d'Openssl /usr/lib/ssl/openssl.cnf
Si vous avez besoin de plus d'informations, n'hésitez pas à terminer la tâche.
Éditeur :
d'Apache error.log
Avertissement PHP : démarrage de PHP : impossible de charger la bibliothèque dynamique 'openssl' (essayé : /usr/lib/php/20170718/openssl (/usr/lib/php/20170718/openssl : impossible d'ouvrir le fichier objet partagé : aucun fichier de ce type) ou répertoire), /usr/lib/php/20170718/openssl.so (/usr/lib/php/20170718/openssl.so : impossible d'ouvrir le fichier objet partagé : aucun fichier ou répertoire de ce type)) inconnu à la ligne 0 < /p>[Vendredi 20 avril 06:25:01.973125 2018] [mpm_prefork:notice] [pid 2872] AH00163 : Apache/2.4.18 (Ubuntu) configuré -- reprise du fonctionnement normal
[Vendredi 20 avril 06:25:01.973154 2018] [Core : AVIS] [pid 2872] AH00094 : Ligne de commande : '/usr/sbin/apache2'
[Vendredi 20 avril 06:34:04.715749 2018] [php7:error] [pid 3490] [client 5.146.199.236:41654] Erreur fatale PHP : yiiwebHeadersAlreadySentException : en-têtes déjà envoyés dans /var/www/html_back/vendeur/yiisoft /yii2/web/Response.php ligne 414. Situé dans /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Trace de pile : 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 [Fonction interne] : yiibaseErrorHandler->handleFatalError()n#4 {main}n lance /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php ligne 366
[Vendredi 20 avril 06:34:58.208208 2018] [php7:error] [pid 3486] [client 5.146.199.236:41681] Erreur fatale PHP : yiiwebHeadersAlreadySentException : en-têtes déjà envoyés dans /var/www/html_back/vendeur/yiisoft /yii2/web/Response.php ligne 414. Situé dans /var/www/html_back/vendor/yiisoft/yii2/web/Response.php:366n Trace de pile : 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 [Fonction interne] : yiibaseErrorHandler->handleFatalError()n#4 {main}n lance /var/www/html_back/vendor/yiisoft/yii2/web/ Response.php ligne 366
P粉5556967382024-03-26 09:06:31
J'ai également rencontré le même problème.
On dirait que je l'ai créé en l'activant manuellement
extension=openssl
Dans php.ini. Après l'avoir désactivé à nouveau, tout semblait aller pour le mieux
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