Press ESC to close

Instalasi PHP dan MariaDB di AlmaLinux

WhatsAppTelegramFacebookXThreadsCopy Link

Anda sedang membangun server web di AlmaLinux dan bingung bagaimana cara menginstal PHP dan MariaDB dengan benar? Banyak pengguna baru sering merasa ragu di tahap ini—takut salah perintah, atau tidak tahu paket mana yang perlu dipasang agar semuanya berjalan lancar.

Tenang, Anda tidak sendirian. Konfigurasi awal seperti ini memang terlihat teknis, tetapi sebenarnya mudah jika diikuti langkah demi langkah. Dalam panduan ini, Anda akan belajar cara instalasi PHP dan MariaDB di AlmaLinux secara lengkap dan aman, termasuk:

  • Mengecek versi dan repository.
  • Instalasi PHP serta ekstensi yang umum digunakan.
  • Instalasi dan konfigurasi dasar MariaDB.
  • Pengujian untuk memastikan sistem berjalan dengan benar.

Mengapa Memilih PHP dan MariaDB di AlmaLinux?

PHP adalah bahasa pemrograman server-side yang paling banyak digunakan untuk pengembangan web, sementara MariaDB adalah sistem manajemen database yang cepat dan open-source, hasil pengembangan dari MySQL. Kombinasi keduanya sangat ideal untuk membuat aplikasi web seperti WordPress, Laravel, atau sistem berbasis CMS lainnya.


Langkah-Langkah Instalasi PHP dan MariaDB di AlmaLinux

1. Update Sistem Terlebih Dahulu

Sebelum melakukan instalasi, pastikan sistem Anda dalam kondisi terbaru. Jalankan perintah berikut:

sudo dnf update -y
sudo dnf install epel-release -y

Langkah ini memastikan semua dependensi dan repository tambahan tersedia agar instalasi berjalan lancar.


2. Instalasi PHP di AlmaLinux

a. Tambahkan Repository Remi

Repository Remi menyediakan versi PHP terbaru. Aktifkan dengan perintah berikut:

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.2 -y

Catatan: Anda bisa mengganti 8.2 dengan versi PHP lain sesuai kebutuhan.

b. Instal PHP dan Ekstensi Dasar

Setelah repository aktif, instal PHP beserta ekstensi umum:

sudo dnf install php php-cli php-common php-fpm php-mysqlnd php-json php-opcache php-xml php-mbstring php-curl -y

c. Cek Versi PHP

Pastikan instalasi berhasil dengan:

php -v

Anda akan melihat output seperti:

PHP 8.2.x (cli) (built: ...)

3. Instalasi MariaDB di AlmaLinux

a. Instal Paket MariaDB

Gunakan perintah berikut untuk memasang MariaDB:

sudo dnf install mariadb-server mariadb -y

b. Aktifkan dan Jalankan Service

Setelah instalasi selesai, aktifkan layanan MariaDB agar otomatis berjalan saat booting:

sudo systemctl enable mariadb
sudo systemctl start mariadb

c. Amankan Instalasi MariaDB

Jalankan security script bawaan MariaDB untuk menghapus konfigurasi default yang berisiko:

sudo mysql_secure_installation

Ikuti petunjuk di layar:

  • Buat password root baru.
  • Hapus user anonim.
  • Nonaktifkan login root dari remote.
  • Hapus database test.
  • Reload privilege tables.

Setelah selesai, database Anda akan jauh lebih aman.

d. Uji Koneksi ke Database

Coba masuk ke konsol MariaDB:

sudo mysql -u root -p

Jika berhasil masuk, berarti MariaDB sudah aktif dan siap digunakan.


4. Menguji Integrasi PHP dan MariaDB

a. Buat File PHP untuk Uji Coba

Buka direktori root web server Anda (biasanya /var/www/html) dan buat file baru:

sudo nano /var/www/html/info.php

Tambahkan baris berikut:

<?php
phpinfo();
?>

Simpan dan akses di browser Anda:

http://alamat-ip-server/info.php

Jika halaman informasi PHP muncul, berarti PHP sudah berfungsi dengan benar.

b. Tes Koneksi ke Database dari PHP

Buat file baru misalnya dbtest.php:

<?php
$conn = new mysqli("localhost", "root", "passwordAnda");
if ($conn->connect_error) {
  die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi ke MariaDB berhasil!";
$conn->close();
?>

Jalankan file ini di browser. Jika muncul pesan “Koneksi ke MariaDB berhasil!”, berarti integrasi PHP–MariaDB sukses!


5. Tips Tambahan

  • Pastikan firewall membuka port 80/443 untuk web server dan 3306 untuk database jika Anda butuh akses jarak jauh.
  • Gunakan ekstensi PHP sesuai kebutuhan aplikasi (misalnya php-gd, php-intl, php-zip).
  • Untuk performa optimal, aktifkan caching seperti opcache di file php.ini.

Anda sudah berhasil melakukan instalasi PHP dan MariaDB di AlmaLinux secara lengkap. Server Anda kini siap digunakan untuk membangun aplikasi web dinamis, CMS, atau proyek berbasis database lainnya.

Ingin melangkah lebih jauh?
Baca juga: [Cara Menginstal dan Mengonfigurasi Apache di AlmaLinux]

WhatsAppTelegramFacebookXThreadsCopy Link