Cara Menginstall PHP di Red Hat 8
Daftar Isi
PHP adalah bahasa pemrograman yang banyak digunakan untuk membangun web atau aplikasi berbasis web seperti Joomla, Drupal dan Wordpress juga dikembangkan dengan PHP. Sehingga jika kalian membuat Web Server dengan Red Hat maka kalian perlu mengintall PHP supaya dapat menjalankan aplikasi web yang dibangun dengan PHP. Namun sebelum menginstall PHP sebaiknya ada sudah membaca postingan sebelumnya tentang Cara Menginstall Apache (httpd) pada Linux Red Hat 8.
Untuk menginstall PHP pada Red Hat 8, kalian bisa menggunakan perintah:
# yum install php php-mysqlnd php-pdo php-gd php-mbstring
Contoh:
~]# yum install php php-mysqlnd php-pdo php-gd php-mbstring
Updating Subscription Management repositories.
Red Hat Enterprise Lin [=== ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Lin [=== ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Lin [ === ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Linux 8 for x86_64 - AppStream ( 2.8 kB/s | 4.5 kB 00:01
Red Hat Enterprise Lin [ === ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Lin [ === ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Lin [ === ] --- B/s | 0 B --:-- ETA
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPM 2.7 kB/s | 4.0 kB 00:01
Dependencies resolved.
====================================================================================
Package Arch Version Repository Size
====================================================================================
Installing:
php-mbstring x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 580 k
php x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 1.5 M
php-mysqlnd x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 190 k
php-pdo x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 122 k
php-gd x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 84 k
Installing dependencies:
libX11-common noarch 1.6.7-1.el8 rhel-8-for-x86_64-appstream-rpms 157 k
nginx-filesystem noarch 1:1.14.1-8.module+el8+2505+fe936cef
rhel-8-for-x86_64-appstream-rpms 24 k
libxcb x86_64 1.13-5.el8 rhel-8-for-x86_64-appstream-rpms 230 k
jbigkit-libs x86_64 2.1-14.el8 rhel-8-for-x86_64-appstream-rpms 55 k
libwebp x86_64 1.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 273 k
php-cli x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 3.1 M
libjpeg-turbo x86_64 1.5.3-7.el8 rhel-8-for-x86_64-appstream-rpms 155 k
libXau x86_64 1.0.8-13.el8 rhel-8-for-x86_64-appstream-rpms 36 k
libtiff x86_64 4.0.9-13.el8 rhel-8-for-x86_64-appstream-rpms 188 k
libXpm x86_64 3.5.12-7.el8 rhel-8-for-x86_64-appstream-rpms 58 k
gd x86_64 2.2.5-6.el8 rhel-8-for-x86_64-appstream-rpms 144 k
libX11 x86_64 1.6.7-1.el8 rhel-8-for-x86_64-appstream-rpms 612 k
php-common x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 653 k
fontpackages-filesystem noarch 1.44-22.el8 rhel-8-for-x86_64-baseos-rpms 16 k
dejavu-fonts-common noarch 2.35-6.el8 rhel-8-for-x86_64-baseos-rpms 74 k
dejavu-sans-fonts noarch 2.35-6.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M
fontconfig x86_64 2.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 275 k
Installing weak dependencies:
php-fpm x86_64 7.2.11-1.module+el8+2561+1aca3413
rhel-8-for-x86_64-appstream-rpms 1.6 M
Enabling module streams:
nginx 1.14
php 7.2
Transaction Summary
====================================================================================
Install 23 Packages
Total download size: 12 M
Installed size: 41 M
Is this ok [y/N]: y
Masukkan (y) lalu tekan tombol Enter, dan tunggu proses install PHP selesai.
Setelah proses Install PHP selesai selanjutnya kalian harus merestart Apache HTTPD, supaya dapat melayani request PHP. Untuk merestart Apache HTTPD, kalian bisa menjalankan perintah berikut ini:
# systemctl restart httpd
Untuk melihat apakah PHP sudah berfungsi dengan baik, kalian dapat mencobanya dengan membuat file php sederhana pada folder /var/www/html/. Buat file php_info.php dan isikan sebuah fungsi untuk melihat info php. Lebih singkatnya jalankan perintah berikut ini:
# echo "echo "<?php phpinfo(); ?>" > /var/www/html/php_info.php
Jalankan file php_info.php dengan mengakses url http://IP_ADDRESS/php_info.php dan jika PHP sudah berjalan di server anda maka akan ditampilkan halaman yang mirip seperti gambar berikut ini.
PHP Info |