PHP adalah bahasa pemrograman open-source yang banyak digunakan untuk pengembangan web yang dibuat oleh Rasmus Lerdorf. Ini adalah bahasa scripting HTML-embedded untuk membuat situs web dinamis.
CentOS 7/6 hadir dengan PHP 5.x secara default yang sudah berakhir.
Dalam posting ini, kita akan melihat cara menginstal PHP 7.4 / 7.3 / 7.2 di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6.
Tambahkan Repositori PHP 7.x
Remi, repositori pihak ketiga yang menawarkan versi terbaru PHP (7.4 / 7.3 / 7.2 / 7.1) untuk CentOS.
Untuk mengaktifkan repositori Remi, instal paket konfigurasi otomatis repositori Remi.
### CentOS 7 / RHEL 7 ### yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm ### CentOS 6 / RHEL 6 ### yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum install -y https://rpms.remirepo.net/enterprise/remi-release-6.rpm
Instal PHP 7.x Pada CentOS 7 &CentOS 6
Instal PHP 7.4 di CentOS 7
Gunakan perintah di bawah ini untuk menginstal paket PHP 7.4 dengan mengaktifkan sementara repositori Remi PHP 7.4.
Remi tidak menyediakan paket PHP 7.4 untuk CentOS 6yum install -y --enablerepo=remi-php74 php php-cli
Instal PHP 7.3 di CentOS 7 &CentOS 6
Gunakan perintah di bawah ini untuk menginstal paket PHP 7.3 dengan mengaktifkan sementara repositori Remi PHP 7.3.
yum install -y --enablerepo=remi-php73 php php-cli
Instal PHP 7.2 di CentOS 7 &CentOS 6
Gunakan perintah di bawah ini untuk menginstal paket PHP 7.2 dengan mengaktifkan sementara repositori Remi PHP 7.2.
yum install -y --enablerepo=remi-php72 php php-cli
Instal PHP 7.1 di CentOS 7 &CentOS 6
Gunakan perintah di bawah ini untuk menginstal paket PHP 7.1 dengan mengaktifkan sementara repositori Remi PHP 7.1.
yum install -y --enablerepo=remi-php71 php php-cli
Periksa Versi PHP
Setelah Anda menginstal versi PHP yang diperlukan, periksa versi PHP dengan perintah berikut.
php -v
Keluaran:
PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
Instal Ekstensi PHP
Ekstensi PHP adalah pustaka yang dikompilasi yang memungkinkan fungsi/dukungan khusus untuk kode Anda. Misalnya, menginstal ekstensi PHP MySQL akan memungkinkan kode PHP Anda terhubung dengan database MySQL.
Paket ekstensi PHP biasanya dinamai seperti php-Untuk menginstal dukungan MySQL, Anda dapat menginstal paket php-mysqlnd.
yum install -y --enablerepo=remi-php74 php-mysqlnd
Setelah Anda menginstal ekstensi tertentu, Anda dapat menggunakan perintah di bawah ini untuk memverifikasinya.
php -m | grep -i mysql
Keluaran:
mysqli mysqlnd pdo_mysql
Ekstensi PHP untuk WordPress
Ekstensi berikut cukup baik untuk menginstal dan menjalankan WordPress di sistem CentOS Anda. WordPress merekomendasikan memiliki PHP v7.3 untuk instalasi.
yum install -y --enablerepo=remi-php73 php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-imagick php-json php-libxml php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib
Ekstensi PHP untuk Joomla
Ekstensi berikut cukup baik untuk menginstal dan menjalankan Joomla di sistem CentOS Anda. Joomla membutuhkan PHP v7.1 dan yang lebih baru.
yum install -y --enablerepo=remi-php73 php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt
Ekstensi PHP untuk Drupal
Ekstensi berikut cukup baik untuk menginstal dan menjalankan Joomla di sistem CentOS Anda. Drupal membutuhkan PHP v7.1 dan yang lebih baru.
yum install -y --enablerepo=remi-php73 php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml
Kesimpulan
Itu saja. Silakan bagikan tanggapan Anda di bagian komentar.