Php startup: tidak dapat memuat sodium perpustakaan dinamis

[03-Des-2021 01. 01. 00 UTC] Peringatan PHP. Memulai PHP. Tidak dapat memuat pustaka dinamis 'php_openssl. dll' (dicoba. ext/php_openssl. dll (dlopen(ext/php_openssl. dll, 0x0009). dicoba. '/Applications/XAMPP/xamppfiles/lib/ext/php_openssl. dll' (tidak ada file seperti itu), '/Applications/XAMPP/xamppfiles/lib/ext/php_openssl. dll' (tidak ada file seperti itu), '/bitnami/xamppunixinstaller74stack-osx-x64/src/imap-2007e/c-client/ext/php_openssl. dll' (tidak ada file seperti itu), '/Applications/XAMPP/xamppfiles/postgresql/lib/ext/php_openssl. dll' (tidak ada file seperti itu), '/Applications/XAMPP/xamppfiles/lib/ext/php_openssl. dll' (tidak ada file seperti itu), '/Applications/XAMPP/xamppfiles/lib/ext/php_openssl. dll' (tidak ada file seperti itu), '/bitnami/xamppunixinstaller74stack-osx-x64/src/imap-2007e/c-client/ext/php_openssl. dll' (tidak ada file seperti itu), '/Applications/XAMPP/xamppfiles/postgresql/lib/ext/php_openssl. dll' (tidak ada file seperti itu), 'ext/php_openssl. dll' (tidak ada file seperti itu), '/usr/local/lib/php_openssl. dll' (tidak ada file seperti itu), '/usr/lib/php_openssl. dll' (tidak ada file seperti itu)), ext/php_openssl. dll. jadi (dlopen(ext/php_openssl. dll. jadi, 0x0009). dicoba. '/Applications/XA di Unknown on line 0

Bantuan dihargai
Steve

PHP berjalan dengan sempurna hanya pada versi Home, dengan semua ekstensi yang diinginkan, hal yang sama tidak terjadi pada sistem versi Pro

Dalam versi Pro, mereka hanya membawa beberapa ekstensi
Dalam versi Pro ini, hanya memuat beberapa ekstensi, sementara yang lain seperti curl, intl dan sodium tidak pernah memuat, dan pesan yang sama selalu ditampilkan di log Apache

Peringatan PHP. Memulai PHP. Tidak dapat memuat 'curl' pustaka dinamis (dicoba. D. \\php7-64\\php\\ext\\curl (Modul yang ditentukan tidak dapat ditemukan. ), D. \\php7-64\\php\\ext\\php_curl. dll (Modul yang ditentukan tidak dapat ditemukan. )) di Unknown pada baris 0

Peringatan PHP. Memulai PHP. Tidak dapat memuat pustaka dinamis 'intl' (mencoba. D. \\php7-64\\php\\ext\\intl (Modul yang ditentukan tidak dapat ditemukan. ), D. \\php7-64\\php\\ext\\php_intl. dll (Modul yang ditentukan tidak dapat ditemukan. )) di Unknown pada baris 0

Peringatan PHP. Memulai PHP. Tidak dapat memuat 'natrium' perpustakaan dinamis (mencoba. D. \\php7-64\\php\\ext\\sodium (Modul yang ditentukan tidak dapat ditemukan. ), D. \\php7-64\\php\\ext\\php_sodium. dll (Modul yang ditentukan tidak dapat ditemukan. )) di Unknown pada baris 0

Untuk ekstensi lain semuanya normal
Di notebook dengan Windows 10 Home, seperti yang saya katakan, semuanya normal
Ini hanya terjadi pada catatan dengan Windows 10 Pro, karena pengaturannya identik

Saya tidak tahu bagaimana menyelesaikan ini;

Apakah ada hubungannya dengan Windows 10 Pro?
Tidak ada apa-apa tentang itu di web

glsmith
Moderator
[email protected]]# yum deplist sclo-php72-php-sodium.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.jaleco.com * epel: mirror.compevo.com * extras: centos-distro.1gservers.com * updates: repos.dfw.quadranet.com package: sclo-php72-php-sodium.x86_64 7.2.12-1.el7 dependency: libc.so.6(GLIBC_2.4)(64bit) provider: glibc.x86_64 2.17-260.el7_6.5 dependency: libsodium.so.23()(64bit) provider: sclo-cassandra3-libsodium.x86_64 1.0.15-2.el7 provider: libsodium.x86_64 1.0.17-1.el7 dependency: rh-php72-php(api) = 20170718-64 provider: rh-php72-php-common.x86_64 7.2.10-3.el7 dependency: rh-php72-php(zend-abi) = 20170718-64 provider: rh-php72-php-common.x86_64 7.2.10-3.el7 dependency: rh-php72-runtime provider: rh-php72-runtime.x86_64 1-2.el7 dependency: rtld(GNU_HASH) provider: glibc.x86_64 2.17-260.el7_6.5 provider: glibc.i686 2.17-260.el7_6.5_

Perhatikan perpustakaan libsodium memiliki dua penyedia. Ini berarti yum menganggap salah satu dari ini dapat memenuhi persyaratan; . Kami harus menghapus perpustakaan sclo-cassandra3-libsodium dan menginstal yang kami inginkan secara manual

[[email protected]]# yum remove sclo-cassandra3-libsodium.x86_64 Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package sclo-cassandra3-libsodium.x86_64 0:1.0.15-2.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================== Removing: sclo-cassandra3-libsodium x86_64 1.0.15-2.el7 @centos-sclo-sclo 348 k Transaction Summary ======================================================================================================================================================== Remove 1 Package Installed size: 348 k Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : sclo-cassandra3-libsodium-1.0.15-2.el7.x86_64 1/1 Verifying : sclo-cassandra3-libsodium-1.0.15-2.el7.x86_64 1/1 Removed: sclo-cassandra3-libsodium.x86_64 0:1.0.15-2.el7 Complete!

Sekarang instal perpustakaan yang benar

[[email protected]]# yum install libsodium.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.jaleco.com * epel: mirror.compevo.com * extras: centos-distro.1gservers.com * updates: repos.dfw.quadranet.com Resolving Dependencies --> Running transaction check ---> Package libsodium.x86_64 0:1.0.17-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================== Installing: libsodium x86_64 1.0.17-1.el7 epel 144 k Transaction Summary ======================================================================================================================================================== Install 1 Package Total download size: 144 k Installed size: 344 k Is this ok [y/d/N]: y Downloading packages: libsodium-1.0.17-1.el7.x86_64.rpm | 144 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libsodium-1.0.17-1.el7.x86_64 1/1 Verifying : libsodium-1.0.17-1.el7.x86_64 1/1 Installed: libsodium.x86_64 0:1.0.17-1.el7 Complete!

Sekarang mari kita uji instalasi kita

[[email protected]]# php -i | grep sodium /etc/opt/rh/rh-php72/php.d/20-sodium.ini, sodium sodium support => enabled libsodium headers version => 1.0.17 libsodium library version => 1.0.17 _

Kesuksesan

Bagaimana cara mengaktifkan sodium di PHP?

ea-php74 dan Lebih Baru melalui EasyApache di WHM .
Login ke WHM sebagai pengguna root
Navigasi ke. Beranda » perangkat lunak » EasyApache 4
Klik tombol biru "Sesuaikan".
Klik tautan "Ekstensi PHP" di sidebar kiri
Masukkan libsodium ke dalam kotak pencarian
Alihkan ekstensi libsodium agar berubah menjadi biru untuk setiap versi PHP yang diinginkan

Bagaimana cara mengaktifkan sodium di xampp?

14 lalu instal sodium tambahan, dan berhasil. .
Instal XAMPP(xampp-win32-7. 1. 14-0-VC14)
Unduh libsodium bernama php_libsodium-2. 0. 9-7. 1-ts-vc14-x86. zip
Ganti nama php_sodium. dll ke php_libsodium. dll, lalu masukkan ke C. \xampp\php\ext
Masukkan libsodium. dll ke dalam C. \xampp\apache\bin

Apa itu ekstensi natrium PHP?

Ekstensi php-sodium memberikan kemampuan enkripsi yang kuat dengan cara yang mudah dan konsisten . Perhatikan bahwa, untuk situs yang tidak memasang ekstensi, solusi berbasis php-openssl, yang dianggap kurang optimal, digunakan, dan fallback ini akan berhenti bekerja di beberapa versi (Moodle 4. 2). Lihat MDL-71421 untuk detail lebih lanjut.

Postingan terbaru

LIHAT SEMUA