Menyesuaikan Ukuran Upload File di PHP

Dalam pengembangan web, ada kondisi di mana aplikasi kita membutuhkan kemampuan untuk mengunggah berkas dengan ukuran yang cukup besar. Sayangnya, konfigurasi bawaan PHP terbatas pada ukuran maksimal sebesar 2MB. Artikel ini bertujuan untuk membahas secara rinci bagaimana kita dapat menyesuaikan ukuran unggah berkas di lingkungan PHP yang berjalan pada sistem operasi Linux, dan bagaimana kita dapat melakukan konfigurasi tambahan jika menggunakan web server NGINX. Menyesuaikan Ukuran Upload File di PHP Mulailah dengan membuka file konfigurasi PHP (php.ini) menggunakan teks editor. Lokasi file ini mungkin berbeda tergantung pada distribusi Linux yang Anda gunakan. Umumnya dapat ditemukan di salah satu dari lokasi berikut: /etc/php/<versi-php>/apache2/php.ini /etc/php/<versi-php>/cli/php.ini /etc/php/<versi-php>/fpm/php.ini Cari dan atur nilai dari dua opsi berikut: upload_max_filesize = 100M post_max_size = 100M Pastikan untuk mengganti nilai 100M sesuai dengan ukuran maksimal yang diinginkan. Di sini, 100M menunjukkan bahwa file dengan ukuran maksimal 100 MB dapat diunggah. ...

5 Desember 2023 · 2 menit · 271 kata · Ari Effendi

Cara Berpindah Antar Versi PHP di Ubuntu atau Debian

Repo ondrej/php adalah repositori pihak ketiga yang sangat populer di kalangan pengguna Ubuntu dan Debian. Repo ini memungkinkan Anda untuk menginstal beberapa versi PHP sekaligus. Keuntungan utama dari penggunaan repo ini adalah fleksibilitas dalam mengelola versi PHP yang berbeda tanpa konflik atau masalah yang rumit. Dalam artikel ini akan dibahas cara berpindah antar versi PHP di Ubuntu atau Debian. Kenapa Berpindah Versi? Ada beberapa situasi di mana Anda perlu beralih antar versi PHP di server Anda, seperti: ...

2 November 2023 · 2 menit · 359 kata · Ari Effendi

Panduan Mengatur Baudrate pada Library ESC/POS PHP

Pada beberapa kasus, Anda mungkin perlu mengatur baudrate ketika menggunakan library ESC/POS PHP untuk berkomunikasi dengan printer termal. Baudrate adalah parameter penting yang menentukan kecepatan komunikasi antara perangkat pengirim dan penerima. Dalam artikel ini, kita akan membahas cara mengatur baudrate pada library ESC/POS PHP berdasarkan solusi yang ditunjukkan dalam issue #365 di GitHub. Apa itu Baudrate? Baudrate adalah ukuran yang mengindikasikan seberapa cepat data dikirim melalui saluran komunikasi. Baudrate diukur dalam baud, yang mewakili jumlah simbol yang dikirimkan per detik. Semakin tinggi baudrate, semakin cepat komunikasi data antara perangkat. ...

26 Oktober 2023 · 2 menit · 320 kata · Ari Effendi

Menyesuaikan ukuran swap file di Raspberry Pi Zero W

Berawal dari kendala ketika memasang paket PHP melalui composer. PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar Selanjutnya setelah melakukan pencarian, diketahui bahwa penyebabnya adalah kurangnya memori ataupun swap yang dimiliki oleh sistem. Dikarenakan menjalankan composer pada Board Raspberry Pi Zero W yang memiliki memori 512MB dan swap bawaan 100MB. Sementara composer mensyaratkan minimal memori maupun swap yang dimiliki adalah 1GB. Dari kondisi tersebut solusi yang memungkinkan dilakukan adalah menyesuaikan alokasi swap pada Raspberry Pi Zero W menjadi 1GB atau lebih. Berikut ini adalah langkah-langkahnya: ...

12 November 2019 · 1 menit · 147 kata · Ari Effendi