mirror of
https://github.com/ditatompel/insights.git
synced 2025-01-08 03:12:06 +07:00
2.7 KiB
2.7 KiB
title | description | date | lastmod | draft | noindex | nav_weight | series | categories | tags | images | authors | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Instalasi PHP, Apache, MySQL dan PhpMyAdmin di Arch Linux | Step-by-step instalasi PHP Apache, MySQL dan PhpMyAdmin di Arch Linux. | 2012-02-18T05:01:30+07:00 | false | false | 1000 |
|
|
|
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.
{{< youtube zr7TVU7SZUs >}}
- Pertama kita pastikan bahwa sistem kita sudah up to date.
pacman -Syu
- Jika sudah, kita mulai install apa yang kita butuhkan.
pacman -S php apache php-mcrypt phpmyadmin mysql
- 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
- 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.
- 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.
- 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.