LANGKAH - LANGKAH :
1. install MariaDB Server
sudo dnf install -y mariadb-server mariadb
2. Aktifkan dan jalankan layanan MariaDB
sudo systemctl enable mariadb --now
sudo systemctl start mariadb
3.Konfigurasi Awal MariaDB (Pengamanan)
Jalankan perintah berikut untuk mengamankan instalasi:
sudo mysql_secure_installation
Ikuti pertanyaan berikut:
Atur root password? Y
Hapus user anonim? Y
Nonaktifkan akses root dari remote? Y
Hapus database test? Y
Reload privilege tables? Y
4. Masuk ke MariaDB menggunakan user root:
mysql -u root -p
Setelah masuk, coba buat database contoh:
CREATE DATABASE db_tkjb-07;
CREATE USER 'tkjb-07'@'localhost' IDENTIFIED BY 'jaringan';
GRANT ALL PRIVILEGES ON db_tkjb07.* TO 'tkjb-07'@localhost';
FLUSH PRIVILEGES;
EXIT;
INSTALL PHP
1. Install PHP
sudo dnf install -y php php-cli php-common
Penjelasan:
php = PHP engine utama
php-cli = untuk command line
php-common = file umum PHP
2. (Opsional) Tambah Modul PHP Populer
Jika kamu pakai web server (Apache atau Nginx), biasanya butuh modul-modul ini:
sudo dnf install -y php-mysqlnd php-pdo php-gd php-mbstring php-xml php-fpm
Penjelasan:
php-mysqlnd = koneksi PHP ke MariaDB
php-pdo = interface database modern
php-gd = gambar
php-mbstring = dukungan string multibyte (untuk bahasa asing)
php-xml = dukungan XML
php-fpm = kalau pakai Nginx
3. Cek Versi PHP
php -v
Contoh hasil:
PHP 8.0.27 (cli) (built: ...)
4. Tes PHP di Web Server (Apache)
Jika kamu pakai Apache:
1. Pastikan Apache sudah diinstall
sudo dnf install -y httpd
sudo systemctl enable httpd --now
2. Buat file PHP di web root
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
3. Akses lewat browser:
http://<IP-server>/info.php
malah kaya gini? jangan khawatir , saya punya solusinya
- Cek status:
sudo systemctl status httpd
Harus active (running)
-Tes Modul PHP di Apache
Buat ulang file PHP info:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Lalu restart Apache:
sudo systemctl restart httpd
-Pastikan .php dikenali Apache
Cek file ini:
sudo nano /etc/httpd/conf.d/php.conf
Harus ada baris seperti:
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Kalau gak ada, install ulang paket php atau mod_php:
sudo dnf install -y php php-common php-mysqlnd php-fpm
-Terakhir: Akses Lagi di Browser
Buka:
http://<IP-server>/info.php
Kalau berhasil, muncul halaman "PHP Version..." berwarna ungu/biru.












Komentar
Posting Komentar