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

pacman -Syu

2. Jika sudah, kita mulai install apa yang kita butuhkan.

pacman -S php apache php-mcrypt phpmyadmin mysql

3. masuk pada folder /etc/webapps/phpmyadmin, kemudian copy konfigurasi
phpmyadmin ke /etc/httpd/conf/extra

cp /etc/webapps/phpmyadmin/apache.example.conf /etc/httpd/conf/extra/httpd-phpmyadmin.conf

4. Kita include-kan konfigurasi tersebut pada httpd.conf utama di folder /etc/httpd/conf

# Konfigurasi phpmyadmin
Include conf/extra/httpd-phpmyadmin.conf

Kemudian cek localhost dan phpmyadmin pada browser.

6. 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.

7. 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.

extension=mcrypt.so
extension=mysqli.so
extension=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)

chown -R http:http /srv/http

maka selesai sudah proses installasi apache, php, mysql, dan phpmyadmin.

Nah sementara basicnya sampe disini dulu.