Karena zip tidak di bundle sendiri utk php 7.2 ke atas,, maka nginstallnya harus manual. Sebenernya fungsi file ini dibutuhkan untuk export excel phpspreadsheet menggunakan codeignitter versi 3. Jadi muncul error "
This site can’t be reached
Sedangkan untuk laravel tanpa ekstensi ini udah bisa untuk exportnya
So, Caranya :
1. install dulu libzip
apt-get install libzip-dev
2. Install zip menggunakan pecl, dowload di https://pecl.php.net/package/zip utk saya mendownload versi 1.19.3
3. Copykan file tersebut kedalam docker
4. Install file tersebut
pear install zip-1.10.2.tgz
5. Masuk ke folder /usr/local/etc/php
cd /usr/local/etc/php
6. buat file docker-php-zip.ini
vim docker-php-zip.ini
7. isikan file tersebut seperti ini :
extension=zip.so
8. Simpan kemudian restart apachenya
service apache2 restart
9. Pastikan modul zip udah ada
php -m
10. kalau udah ada zip,, berarti berhasil
11. Utk masuk ke docker menggunakan docker exec -it so-web bash
Tidak ada komentar:
Posting Komentar