Peringatan php: startup php: tidak dapat memuat pustaka dinamis gd

G

Gandani

Pleski baru

  • 8 Agustus 2022
  • #1

Versi OS Andacentos 7Plesk versiPlesk Obsidian Web Pro Edition Versi 18. 0. 45 Pembaruan #2

Saya Memiliki Masalah, saat memperbarui atau memasang komposer, tampilkan kesalahan tidak dapat memuat pustaka dinamis 'gd2'

 

Lampiran

  • Peringatan php: startup php: tidak dapat memuat pustaka dinamis gd

    Tangkapan layar 09-08-2022 091627. jpg

    119. 4 KB · Tampilan. 3

Peringatan php: startup php: tidak dapat memuat pustaka dinamis gd

IgorG

Analis Forum

Profesional Bersertifikat Plesk

  • 8 Agustus 2022
  • #2

Sepertinya Anda memiliki catatan dalam file PHP ini untuk memuat gd2 yang hilang. jadi modul
Pertama pastikan begitu dengan

Kode

# /opt/plesk/php/7.4/bin/php -m | grep gd


Anda harus melihat sesuatu seperti

Kode

PHP Warning:  PHP Startup: Unable to load dynamic library 'gd2' (tried: /opt/plesk/php/7.4/lib64/php/modules/gd2 (/opt/plesk/php/7.4/lib64/php/modules/gd2: cannot open shared object file: No such file or directory), /opt/plesk/php/7.4/lib64/php/modules/gd2.so (/opt/plesk/php/7.4/lib64/php/modules/gd2.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
gd
_


Temukan file ini dengan catatan yang salah

Kode

# egrep -R gd2 /opt/plesk/php/7.4/etc/ -s


Kemudian buka file ini dan baris komentar dengan record like

ekstensi = gd2

 

wp. rauchholzPosts. 133 Bergabung. 2016/11/20 11. 58. 45

  • Mengutip

oleh wp. rauchholz » 2019/03/20 17. 50. 27

Semua bekerja dengan baik, sampai saya memperbarui sistem saya hari ini (antara lain kernel baru). Saya mem-boot ulang sistem dan sekarang mendapatkan pesan berikut

[root@rumah php. d]# php -v
Peringatan PHP. Memulai PHP. Tidak dapat memuat pustaka dinamis 'gd' (mencoba. /opt/remi/php72/root/usr/lib64/php/modules/gd (/opt/remi/php72/root/usr/lib64/php/modules/gd. tidak dapat membuka file objek bersama. Tidak ada file atau direktori seperti itu), /opt/remi/php72/root/usr/lib64/php/modules/gd. jadi (libwebp. jadi. 7. tidak dapat membuka file objek bersama. Tidak ada file atau direktori seperti itu)) di Unknown on line 0
PHP 7. 2. 16 (cli) (dibangun. 5 Mar 2019 13. 10. 50) (NTS)
Hak Cipta (c) 1997-2018 The PHP Group Zend Engine v3. 2. 0, Hak Cipta (c) 1998-2018 Zend Technologies dengan Zend OPcache v7. 2. 16, Hak Cipta (c) 1999-2018, oleh Zend Technologies

Tidak ada pembaruan program php apa pun selama pembaruan hari ini
Saya harap tidak ada perubahan pada konfigurasi php atau http
Modul diinstal
[root@rumah wp. rauchholz]# rpm -qa php72-php-gd
php72-php-gd-7. 2. 16-1. el7. remi. x86_64

[root@rumah wp. rauchholz]# ls -al /opt/remi/php72/root/usr/lib64/php/modules/gd. jadi
-rwxr-xr-x 1 akar akar 108432 5. Maret 13. 14 /opt/remi/php72/root/usr/lib64/php/modules/gd. jadi

dan diaktifkan
;
ekstensi = gd

info. php
Sistem Linux rumah 3. 10. 0-957. 10. 1. el7. x86_64 #1 SMP Sen 18 Mar 15. 06. 45 UTC 2019 x86_64
Tanggal Pembuatan 5 Maret 2019 13. 11. 56
ServerAPI Apache 2. 0 Penangan
Dukungan Direktori Virtual dinonaktifkan
File Konfigurasi (php.ini). ini) Path /etc/opt/remi/php72
File Konfigurasi yang Dimuat /etc/opt/remi/php72/php.ini. ini
Pindai dir ini untuk tambahan. file ini /etc/opt/remi/php72/php.ini. d
Tambahan. file ini diuraikan. /etc/opt/remi/php72/php.ini. d/20-gd. ini,

Ada ide harus mulai mencari dari mana?
Terima kasih atas bantuan Anda

Wolfgang

Peringatan php: startup php: tidak dapat memuat pustaka dinamis gd

Posting Admin TrevorHSite. 32516Bergabung. 24/09/2009 10. 40. 56Lokasi. Brighton, Inggris

  • Mengutip

oleh TrevorH » 2019/03/20 17. 56. 05

(libwebp. jadi. 7. tidak dapat membuka file objek bersama. Tidak ada berkas atau direktori seperti itu)

Sepertinya itu kesalahan mendasar. Menjalankan yum menyediakan '*/libwebp. jadi. 7' tidak menunjukkan apa pun yang menyediakan file itu meskipun saya tidak menginstal repo Remi sehingga mungkin ada sesuatu yang ada di sana. Mengubah perintah untuk mencari libwebp. jadi. * menunjukkan bahwa paket libwebp dari repo dasar memasok /usr/lib64/libwebp. jadi. 4.

Saya pikir sudah waktunya untuk bertanya pada Remi

CentOS 8 meninggal secara prematur pada akhir tahun 2021 - bermigrasi ke Rocky/Alma/OEL/Springdale ASAP
Info untuk pemasangan USB di http. //wiki. centos. org/HowTos/InstallFromUSBkey
CentOS 5 dan 6 sudah mati, jangan gunakan
Gunakan FAQ Lukas

Peringatan php: startup php: tidak dapat memuat pustaka dinamis gd

remirepoPosts. 442 Bergabung. 2014/09/21 09. 07. 12Lokasi. FranceContact

Situs web

  • Mengutip

oleh remirepo » 21/03/2019 06. 25. 18

Tempat yang lebih baik untuk bertanya => https. //forum. remirepo. bersih/

Saya bahkan tidak mengerti bagaimana Anda bisa sampai ke situasi ini
Memang, pembaruan gd "memerlukan" perpustakaan libwebp7 baru

Kode.

$ rpm -qp --requires enterprise/7/remi/x86_64/gd-last-2.2.5-8.el7.remi.x86_64.rpm
libwebp.so.7()(64bit)
...
$ rpm -qp --provides enterprise/7/safe/x86_64/libwebp7-1.0.2-1.el7.remi.x86_64.rpm
libwebp.so.7()(64bit)
...


Apakah Anda "memaksa" instalasi

BTW, libwebp berada di repositori yang sama dengan libgd, dan harus ditarik oleh yum



P. S. untuk konteks, beberapa pembaruan komponen PHP akan memerlukan libwebp > 1, dan untuk konsistensi tumpukan, dan untuk menghindari pencampuran versi dalam proses yang sama, semua komponen harus beralih ke versi baru ini (gd, imagick, vips)

Gudang Remi - Forum - Blog

Bagaimana cara menginstal php_gd2 DLL?

Untuk menginstal dukungan PHP GD di server Windows, ikuti langkah-langkah di bawah ini. .
Pertama pastikan file php_gd2. .
Jika php_gd2. .
Buka php.ini. ini di editor teks dan periksa apakah php_gd2. ekstensi dll telah ditambahkan. .
Jika ;ekstensi=php_gd2. .
Untuk memasukkan php_gd2. .
Mulai ulang server Windows

Apa itu Ext Gd* di PHP?

Sebelum Anda dapat mulai membuat gambar dengan PHP, Anda perlu memeriksa apakah Anda benar-benar memiliki kemampuan pembuatan gambar dalam instalasi PHP Anda. Dalam bab ini kita akan membahas penggunaan ekstensi GD, yang memungkinkan PHP untuk menggunakan pustaka grafik GD sumber terbuka yang tersedia dari http. // www. boutel. com/gd/.