Ralat: Tidak Dapat Memuatkan Perpustakaan Dinamik dalam PHP5
Semasa cuba untuk melaksanakan arahan PHP, anda mungkin menghadapi mesej ralat yang menunjukkan perpustakaan dinamik tidak boleh dimuatkan. Ralat ini boleh berlaku apabila PHP tidak dapat mencari atau membuka fail objek kongsi (.so) untuk sambungan tertentu.
Punca Punca:
Berdasarkan mesej ralat yang anda dengan syarat, PHP5 cuba memuatkan sambungan berikut, tetapi fail .so yang sepadan tiada:
Penyelesaian:
Daripada memasang perisian tambahan tanpa perlu, adalah disyorkan untuk menangani isu asas dengan melumpuhkan pemuatan sambungan ini yang tidak ditemui.
Langkah 1: Kenal pasti Memuatkan Fail
Gunakan arahan berikut untuk mengenal pasti fail yang cuba memuatkan sambungan yang bermasalah:
<code class="bash">$ grep -Hrv ";" /etc/php5 | grep -E "extension(\s+)?="</code>
Langkah 2: Lumpuhkan Pemuatan Sambungan
Setelah anda mempunyai senarai fail, cari bahagian di mana sambungan berikut berada sedang dimuatkan:
extension=curl.so extension=mcrypt.so extension=mysql.so extension=mysqli.so extension=pdo.so extension=pdo_mysql.so
Ulas baris ini dengan menambah ; pada permulaannya.
Contoh:
;extension=curl.so ;extension=mcrypt.so
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memuatkan Perpustakaan Dinamik dalam PHP5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!