Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan Ralat \'Permulaan PHP: Tidak Dapat Memuatkan Perpustakaan Dinamik\' dalam PHP5?

Bagaimana untuk Membetulkan Ralat \'Permulaan PHP: Tidak Dapat Memuatkan Perpustakaan Dinamik\' dalam PHP5?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 08:29:29630semak imbas

How to Fix

Menyelesaikan masalah "Ralat Dalam PHP5..Tidak Dapat Memuatkan Perpustakaan Dinamik"

Apabila menjalankan arahan PHP -a, anda mungkin menghadapi mesej ralat seperti:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/curl.so' - /usr/lib/php5/20090626+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

Ralat ini menunjukkan bahawa PHP sedang cuba memuatkan sambungan dinamik yang tidak terdapat pada sistem anda.

Penyelesaian

1. Kenal pasti Memuatkan Fail

Untuk mengenal pasti fail yang bertanggungjawab memuatkan sambungan ini, gunakan arahan berikut:

$ grep -Hrv ";" /etc/php5 | grep -E "extension(\s+)?="

2. Komen Keluar Memuatkan Baris

Dalam output, cari fail yang memuatkan sambungan yang bermasalah dan ulas baris sambungan yang sepadan dengan menambahkan koma bertitik (;) pada permulaan:

# extension=curl.so

3. Lumpuhkan Sambungan Tidak Diperlukan

Hanya lumpuhkan sambungan yang tidak diperlukan untuk persediaan khusus anda. Memasang perisian tambahan yang tidak diperlukan biasanya tidak disyorkan.

4. Contoh Pengubahsuaian

Untuk Ubuntu, pengubahsuaian berikut mungkin diperlukan:

  • /etc/php5/conf.d/mcrypt.ini: Comment out extension=mcrypt.so
  • /etc/php5/mods-available/curl.ini: Komen keluar extension=curl.so
  • /etc/php5/mods-available/mysqli.ini: Komen keluar extension=mysqli .so
  • /etc/php5/mods-available/mysql.ini: Komen keluar extension=mysql.so
  • /etc/php5/mods-available/pdo.ini: Komen keluar sambungan =pdo.so
  • /etc/php5/mods-available/pdo_mysql.ini: Komen keluar extension=pdo_mysql.so

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Permulaan PHP: Tidak Dapat Memuatkan Perpustakaan Dinamik\' dalam PHP5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn