Install LAMP di CentOS 8

Seperti yang sudah kita ketahui bahwa pada tanggal 24 September 2019 kemarin CentOS merilis versi baru yaitu CentOS 8 final. Dengan adanya versi baru tersebut saya cukup penasaran apa yang ada di dalamnya sehingga saya melakukan installasi.

Yang saya dapatkan saat ini setelah melakukan installasi CentOS 8 yaitu adanya tampilan desktop UI yang berjalan dengan GNOME. Lalu adanya akses websocket yang bisa diakses dengan menggunakan url IP_server:9090. CentOS 8 ini juga sudah menggunakan kernel 4.x dimana pada centos 7 masih berjalan kernel 3.x. Ya sementara baru ini sih yang saya dapatkan, belum ngecek lagi ada apa saja didalamnya.

Nah, pada CentOS 8 ini saya iseng mencoba melakukan installasi LAMP (Linux, Apache, MariaDB, PHP) dan ternyata berhasil juga. Untuk installasinya sebenarnya sama saja seperti jika menggunakan CentOS 7, hanya saja ada command tambahan baru yaitu “dnf” dimana yang biasanya kita selalu menggunakan perintah “yum”. Tetapi untuk yang sudah terbiasa menggunakan yum, masih tetap bisa di pakai kok.

Oke yok, langsung saja mulai installasinya.

Untuk installasi apache/httpd silahkan jalankan perintah berikut

dnf install httpd -y

Tunggu sampai prosesnya selesai, jika sudah jalankan httpd menggunakan perintah dibawah

systemctl enable httpd
systemctl restart httpd
systemctl status httpd <-- untuk sekedar memastikan saja service sudah berjalan atau belum

Jika httpd sudah di jalankan, akses ipserver anda melalui browser, maka hasilnya akan tampil seperti dibawah ini

Jika ip tidak bisa di akses coba allow port 80 ke firewalld dulu.

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

Selanjutnya install PHP

dnf install php -y

Tunggu prosesnya sampai selesai, jika sudah bisa cek menggunakan perintah ini

[root@server ~]# php -v <--- ini untuk cek versi php yang terinstall
PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
[root@server ~]#
[root@server ~]# php -i <--- ini untuk cek php info apa saja yang sudah terinstall
phpinfo()
PHP Version => 7.2.11

System => Linux server.bang.tom 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 09:19:46 UTC 2019 x86_64
Build Date => Oct  9 2018 15:09:36
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
Scan this dir for additional .ini files => /etc/php.d
Additional .ini files parsed => /etc/php.d/20-bz2.ini,
/etc/php.d/20-calendar.ini,
/etc/php.d/20-ctype.ini,
/etc/php.d/20-curl.ini,
/etc/php.d/20-exif.ini,
/etc/php.d/20-fileinfo.ini,
/etc/php.d/20-ftp.ini,
/etc/php.d/20-gettext.ini,
/etc/php.d/20-iconv.ini,
/etc/php.d/20-phar.ini,
/etc/php.d/20-sockets.ini,
/etc/php.d/20-tokenizer.ini

Langkah terakhir install MariaDB, untuk install mariadb tidak perlu menambahkan repo seperti centos 7. Cukup jalankan perintah dibawah ini

dnf install mariadb-server -y

Tunggu prosesnya sampai selesai, kemudian untuk cek versi mariadb yang terinstall bisa menggunakan perintah berikut

[root@server ~]# mysql -V
mysql  Ver 15.1 Distrib 10.3.11-MariaDB, for Linux (x86_64) using readline 5.1
[root@server ~]#

Nah sampai disini kita sudah berhasil melakukan installasi LAMP pada CentOS 8 ya. Sekian saja artikelnya, disambung besok kalau pas lagi ndak males nulis wkwk

Leave a Reply