Install PHPMyAdmin tanpa Apache (Systemd Service)
PHPMyAdmin adalah salah satu mysql client GUI berbasis web yang sering digunakan oleh developer. Bahkan salah satu hosting manager cPanel juga menggunakanya, sehingga PHPMyAdmin sangat populer karena penggunaanya yang cukup mudah.
PHPMyAdmin dapat diunduh secara gratis dan di install di komputer dengan mudah, pada distribusi linux umumnya sudah tersedia di repo dan dapat kita install melalui aplikasi manajemen paket seperti apt, yum, dnf, dlsb.
Biar antimainstream, saya mencoba menggunakan service systemd untuk menjalankan phpmyadmin tanpa menggunakan httpd / apache2. Karena saya memang sudah jarang menggunakan webserver apache2 di komputer lokal, dan cenderung menggunakan built-in server dari masing masing bahasa pemrgoraman (nodejs,php,python).
Buat berkas .service
Buat berkas service systemd menggunakan teks editor favorit masing masing
sudo vim /etc/systemd/system/phpmyadmin.service
Isinya seprti berikut ini
[Unit]
Description=PHPMyAdmin + Systemd
After=network.target
[Service]
Type=simple
NonBlocking=true
ExecStart=/usr/bin/php -S 0.0.0.0:9000 -t /var/www/phpmyadmin
Restart=always
[Install]
WantedBy=multi-user.target
Catatan: /var/www/phpmyadmin
adalah lokasi aplikasi phpmyadmin yang telah saya unduh dan saya taruh disitu, silahkan disesuaikan sesuai kondisi masing masing.
Catatan: Port yang saya gunakan adalah 9000, sehingga untuk mengaksesnya menggunakan alamat + port seperti ini : http://localhost:9000
Unduh dan Pasang PHPMyAdmin
Unduh PHPMyAdmin dari sini kemudian ekstrak dan letakkan di foler lokal, dalam kasus saya, berada di folder /var/www/phpmyadmin
.
Jalankan service
sudo systemctl start phpmyadmin
Load Startup
sudo systemctl enable phpmyadmin
Status
sudo systemctl status phpmyadmin