Posted inLinux

Cara Menginstall PHP Xdebug di Linux

PHP Xdebug, defacto debugger di PHP. Tergantung dari distro yang anda gunakan, cara menginstall Xdebug ini sedikit berbeda di tiap distro # Fedora dnf install php-pecl-xdebug # Ubuntu/Debian apt install php-xdebug Mengaktifkan Xdebug Agar Xdebug bisa diakses oleh IDE seperti VSCode atau Sublime Text, xdebug remote harus diaktifkan terlebih dahulu. Konfigurasi yang perlu diaktifkan sama […]

Posted inLinux

Cara Menginstall Websocket Centrifugo di CentOS 8

Centrifugo adalah real-time messaging server yang mudah di scaling dan bisa digunakan oleh bahasa pemrograman apa saja. Bisa digunakan dengan berbagai sistem operasi seperti Linux, Windows dan MacOS. Dari hasil benchmark 1 server dengan spesifikasi (1 CPU, 1 GB memory) di Linode bisa menghandle 13.000 user. Install dependency yum install tar wget -y Buat User […]

Posted inPHP

Mengenai Xdebug di PHP

Didunia bahasa pemrograman PHP Xdebug merupakan standart yang banyak digunakan untuk mendebug aplikasi yang dibuat dengan PHP. Xdebug bisa dibilang merupakan upgrade dari var_dump. Dengan Xdebug kita bisa melihat error yang lebih jelas, seperti barisnya Contoh 1 <?php   $data = ‘ini adalah data’; echo $error; var_dump($data); Tanpa Xdebug PHP Notice: Undefined variable: error in […]

Posted inLinux

Cara Install dan Konfigurasi SonarQube 8.3 di Debian 10

SonarQube merupakan tools untuk menganalisis kualitas dari code. Sonarqube dapat menganalisa 27 bahasa pemrograman seperti Java, C, PHP, Go dan lain sebagainya. Karena bisa langsung di integrasikan dengan git (github, gitlab) maka sangat memudahkan penggunaannya di CI/CD. Disini kita akan menginstall SonarQube 8.3 lebih tepatnya Version 8.3.1 (build 34397) di Debian 10. Ikuti langkah demi […]

Posted inLinux

Cara Install MySQL 5.7 MySQL 8 di Debian 10

MySQL telah tergantikan oleh MariaDB di berbagai distro Linux, terutama Debian. Tetapi tidak perlu khawatir karena MySQL masih bisa diinstall langsung dari repository resmi mysql.com. Berikut ini akan dijelaskan tahap demi tahap cara install MySQl 5.7/MySQL 8 di Debian 10. Download Repository MySQL wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb Install dengan apk apt install ./mysql-apt-config_0.8.15-1_all.deb Pilih versi MySQL di […]

Posted inLinux

Cara Cepat Menghapus Ribuan Folder/File di Linux

Karena ada kebutuhan menghapus ribuan file, jadi saya melakukan experiment ini. Untuk testing ini saya menggunakan random file Jumlah file : 519.086 Ukuran total : 23 GB File tersebut kebanyakan gambar dengan ukuran bervariasi. Dan dalam banyak subfolder-subfolder, mirip-mirip dengan struktur folder image WordPress yang menggunakan format Tahun/Bulan/Tanggal Hapus dengan rm Cara untuk menghapus file/folder […]