Update System
1 |
sudo dnf update -y<br>sudo dnf upgrade -y |
Install Web Server (Apache)
1 |
sudo dnf install httpd -y |
Menjalankan dan mengaktifkan Web Server
1 |
sudo systemctl start httpd<br>sudo systemctl enable httpd |
Membuka port http dan https
1 |
sudo firewall-cmd --permanent --zone=public --add-service=http<br>sudo firewall-cmd --permanent --zone=public --add-service=https<br>sudo firewall-cmd --reload |
Install Database Server
1 |
sudo dnf install mariadb-server -y |
Menjalankan dan mengaktifkan Web Server
1 |
sudo systemctl start mariadb<br>sudo systemctl enable mariadb |
Konfigurasi keamanan Database
1 |
sudo mysql_secure_installation |
Dalam konfigurasinya silahkan sesuaikan seperti berikut:
1 |
Enter current password .... [lakukan enter saja]<br>Switch to unix_socket .... [pilih/tekan 'n' kemudian enter]<br>Change the root password... [pilih/tekan 'Y' kemudian enter dan isikan password baru untuk database]<br>Remove anonymous users?... [pilih/tekan 'Y' kemudian enter]<br>Disallow root login remotely... [pilih/tekan 'Y' kemudian enter]<br>Remove test database and access... [pilih/tekan 'Y' kemudian enter]<br>Reload privilege tables... [pilih/tekan 'Y' kemudian enter] |
Install PHP dan PHP-FPM
1 |
sudo dnf install php php-fpm libapache2-mod-fcgid php-pdo php-gd<br>sudo systemctl restart httpd |
Install PhpMyAdmin
1 |
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm<br>sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm<br>sudo dnf -y --enablerepo=remi install phpMyAdmin |
Konfigurasi PhpMyAdmin
1 |
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf |
Cari baris berikut, dan sesuikan dengan script dibawah ini
1 2 3 4 5 6 |
AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 Require ip 127.0.0.1 192.168.1.100-->IP Sesuaikan dengan IP Server541 </IfModule> Require all granted |