Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Tidak Boleh Menyelesaikan Ralat 'ext-fileinfo Missing' Menggunakan Composer.json?
Sambungan Tiada: Menambah ext-fileinfo pada Composer.json
Apabila cuba memasang pakej intervensi/imej, anda mungkin menghadapi ralat menunjukkan bahawa sambungan ext-fileinfo tiada. Bertentangan dengan mesej ralat, isu ini tidak boleh diselesaikan dengan mengubah suai fail composer.json anda.
Penyelesaian
Untuk membetulkan isu ini, anda perlu memasang dan mengaktifkan Sambungan PHP FileInfo. Sambungan ini diprapasang secara lalai dengan PHP versi 5.3.0 dan ke atas. Untuk versi PHP yang lebih lama, anda boleh menggunakan sambungan PECL yang dihentikan.
Mendayakan Sambungan FileInfo
Untuk mendayakan sambungan FileInfo, cari fail php.ini anda dan edit baris berikut:
Alih keluar koma bertitik utama (;):
;extension=php_fileinfo.dll
Nyahkomen baris:
extension=php_fileinfo.dll
Mencari Fail php.ini
Untuk menentukan lokasi fail php.ini anda, laksanakan arahan berikut dalam terminal:
$ php --ini
Cari baris berlabel "Fail Konfigurasi Dimuatkan."
Nota:
CLI PHP mungkin menggunakan php yang berbeza .ini fail daripada web. Gunakan perintah terminal yang disebutkan di atas untuk mengenal pasti fail yang dimuatkan oleh PHP CLI. Ini berbeza daripada laluan yang dipaparkan dalam phpinfo().
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyelesaikan Ralat 'ext-fileinfo Missing' Menggunakan Composer.json?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!