Rumah  >  Soal Jawab  >  teks badan

Isu permulaan PHP di Ubuntu: Tidak dapat memuatkan perpustakaan dinamik "openssl"

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

membalas semua(1)saya akan balas

  • P粉555696738

    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

    balas
    0
  • Batalbalas