Made with ❤️ by febriyan
folder

DOCUMENTASI

Dengan mendokumentasikan ilmu dan insight yang saya dapatkan di blog, saya pun dapat belajar, mengulas, dan berbagi secara bersamaan.


Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux


Ditulis: 10 Jun 2021
Home > Arsip > Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم




Apache adalah web server yang sangat populer, yang dikembangkan oleh Apache Software Foundation. Kali ini saya akan membagikan pengalaman saya cara menyiapkan Apache dan cara mengintegrasikannya secara opsional dengan PHP.

Instalasi



1. sudo pacman -S php apache mariadb php-apache phpmyadmin 2. yay -S php-mcrypt

Konfigurasi



sudo nano /etc/httpd/conf/httpd.conf

beri tanda pagar pada baris :
LoadModule mpm_event_module modules/mod_mpm_event.so

lalu hilangkan tanda pagar pada baris :
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

kemudian tambahkan seperti di bawah ini dan simpan :

LoadModule php_module modules/libphp.so

AddHandler php-script .php

Include conf/extra/php_module.conf


Jalankan httpd-nya lalu cek statusnya :

1. sudo systemctl enable httpd

2. sudo systemctl restart httpd

3. sudo systemctl status httpd


img1

Konfigurasi MySQL :
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

lalu Jalankan :

1. sudo systemctl enable mysqld

2. sudo systemctl start mysqld

3. sudo systemctl status mysqld


img2

jika sudah jalan, selanjutnya buat password root pada MySQL (jika ada pertanyaan tinggal enter-enter saja. contoh pada gambar dibawah) :
mysql_secure_installation

img3

Kita tes php-nya, sebelumnya bikin file tes.php pada /srv/http/ :
sudo nano /srv/http/test.php

img4

Jalankan pada browser http://localhost/test.php :
img5

selanjutnya Konfigurasi phpMyAdmin :
sudo nano /etc/php/php.ini

kemudian aktifkan ektensi berikut dengan menghilangkan titik koma " ; " di depannya atau jika tidak ada di list tambahkan extensi :

extension=pdo_mysql

extension=mysqli

extension=bz2

extension=zip

extension=iconv.so


Konfigurasi file phpMyAdmin :
sudo nano /etc/httpd/conf/extra/phpmyadmin.conf

img6

tambahkan pada /etc/httpd/conf/httpd.conf lalu restart httpd :
Include conf/extra/phpmyadmin.conf

Jalankan pada browser http://localhost/phpmyadmin/ :
img7

Semoga Bermanfaat.

Referensi



  1. https://wiki.archlinux.org/title/Apache_HTTP_Server
  2. https://wiki.archlinux.org/title/PHP
  3. https://wiki.archlinux.org/title/phpMyAdmin