Class "ZipArchive" not found di Laravel

Saya sedang mencoba implementasi phpword pada project saya. Lalu mendapat error Class "ZipArchive" not found saat klik tombol submit.

Saya telah mengecek dengan php -m, tetapi saya tidak menemukan ada extension zip. Cara untuk install zip di php versi 8.2.4 gimana yaa? Mohon bantuannyaa

avatar ieulan
@ieulan

5 Kontribusi 0 Poin

Diperbarui 1 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

<div>bisa menggunakan pecl&nbsp;</div><pre>pecl install zip</pre><div><br>bisa juga menggunakan composer&nbsp;</div><pre>composer require ext-zip </pre><div><br>kalo udah, atau mungkin udah tapi ga sadar, coba cek di php.ini, cari&nbsp;</div><pre>;extension=zip</pre><div>lalu, hilangkan ; nya<br><br></div>

avatar yukaristel
@yukaristel

36 Kontribusi 32 Poin

Dipost 1 tahun yang lalu

Tanggapan

php -m udah bisa munculin zip nih bang. tapi masih undefined class ziparchive-nya. kenapa yaa?

cek besarkecil tulisan, cek bentrok ama file lain ato enggak, clear cache, restart serverweb,,

<div>Untuk menginstal ekstensi zip pada PHP 8.2.4, Anda dapat mengikuti langkah-langkah berikut:<br><br>1. Buka jendela terminal dan navigasikan ke direktori di mana Anda menginstal PHP.<br>2. Jalankan perintah berikut untuk menginstal ekstensi zip:<br><br></div><pre>pecl install zip</pre><div><br>3. Restart server web Anda.<br><br>Setelah menyelesaikan langkah-langkah ini, ekstensi zip akan terinstal dan Anda akan dapat menggunakan kelas ZipArchive dalam kode PHP Anda.<br><br>Berikut beberapa detail tambahan tentang langkah-langkah di atas:<br><br>* Perintah pecl install digunakan untuk menginstal ekstensi PHP.<br>* Ekstensi zip adalah nama ekstensi zip.<br>* Langkah restart server web Anda diperlukan agar ekstensi zip tersedia untuk aplikasi web Anda.</div>

avatar adamajalah27
@adamajalah27

119 Kontribusi 40 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban