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.
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:
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!