Instalasi PHP, Apache, MySQL dan PhpMyAdmin di Arch Linux

Step-by-step instalasi PHP Apache, MySQL dan PhpMyAdmin di Arch Linux.
Instalasi PHP, Apache, MySQL dan PhpMyAdmin di Arch Linux

Step-by-step instalasi PHP, Apache, MySQL dan PhpMyAdmin di Arch Linux.

Kenapa Arch Linux? Karena saya nyaman menggunakan Arch, dan hanya dengan package managernya kita udah dapet kernel dan software-software terbaru dan up-to-date.

  1. Pertama kita pastikan bahwa sistem kita sudah up to date.
1pacman -Syu
  1. Jika sudah, kita mulai install apa yang kita butuhkan.
1pacman -S php apache php-mcrypt phpmyadmin mysql
  1. masuk pada folder /etc/webapps/phpmyadmin, kemudian copy konfigurasi phpmyadmin ke /etc/httpd/conf/extra
1cp /etc/webapps/phpmyadmin/apache.example.conf /etc/httpd/conf/extra/httpd-phpmyadmin.conf
  1. Kita include-kan konfigurasi tersebut pada httpd.conf utama di folder /etc/httpd/conf
1# Konfigurasi phpmyadmin
2Include conf/extra/httpd-phpmyadmin.conf

Apache Config PHPMyAdmin

Kemudian cek localhost dan phpmyadmin pada browser.

  1. Jika ada pesan forbidden pada phpmyadmin, kita tambahkan konfigurasi DirectoryIndex index.html index.php pada /etc/httpd/conf/extra/httpd-phpmyadmin.conf lalu restart http server.

DirectoryIndex Apache

  1. Jika PhpMyAdmin sudah dapat diakses, tetapi masih ada pesan error “The mysqli extension is missing.” atau “The mcrypt extension is missing”; Kita perlu me-enable ekstensi tersebut pada php.ini dengan menghilangkan tanda titik koma (;) di depan ekstensi yang dibutuhkan.

PHP Extension

1extension=mcrypt.so
2extension=mysqli.so
3extension=mysql.so

kemudian kita coba restart http server lagi.

Untuk informasi, pada Arch Linux, secara default httpd berjalan dengan user http dan group http. Agar lebih nyaman dan tidak terdapat pesan error pada CMS2 tertentu, kita perlu merubah permission dan owner pada folder /srv/http (tempat folder public_html)

1chown -R http:http /srv/http

maka selesai sudah proses installasi Apache, PHP, MySQL, dan PhpMyAdmin.

Nah sementara basicnya sampe disini dulu.