PHP 7. 3 adalah rilis stabil terbaru dari PHP. Mungkin repositori yum populer menyediakan paket rpm untuk PHP 7. Artikel ini menggunakan repositori Remi dan EPEL yum untuk menginstal paket yang diperlukan di sistem Anda. Artikel ini akan membantu Anda menginstal PHP 7. 3, PHP7. 2, PHP7. 1 di server CentOS & Redhat 7. Tutorial ini telah diuji dengan CentOS Linux release 7. 4. 1708
- Instal PHP7, Nginx dan MySQL di CentOS/RedHat
Siapkan Repositori Yum
Pertama-tama, Anda harus mengaktifkan repositori Remi dan EPEL yum di sistem Anda. Gunakan perintah berikut untuk menginstal repositori EPEL pada sistem CentOS dan Red Hat 7/6 Anda
Gunakan perintah ini untuk menginstal repositori EPEL yum di sistem Anda
sudo yum install epel-releasedan sekarang jalankan salah satu dari perintah berikut sesuai versi sistem operasi Anda untuk menginstal repositori Remi
sudo rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm _Instal PHP 7 di CentOS
Sistem Anda disiapkan untuk instalasi PHP dari repositori yum. Gunakan salah satu dari perintah berikut untuk menginstal PHP 7. 3 atau PHP7. 2 atau PHP7. 1 pada sistem Anda berdasarkan kebutuhan Anda
## Install PHP 7.3 yum --enablerepo=remi-php73 install php ## Install PHP 7.2 yum --enablerepo=remi-php72 install php ## Install PHP 7.1 yum --enablerepo=remi-php71 install phpSaya telah menginstal versi terbaru PHP 7. 3 di sistem saya. Sekarang jalankan perintah berikut untuk memeriksa versi PHP aktif saat ini di sistem saya
php -v PHP 7.3.0 (cli) (built: Dec 4 2018 16:12:20) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend TechnologiesInstal Modul PHP
Anda juga mungkin perlu menginstal modul PHP tambahan berdasarkan kebutuhan aplikasi Anda. Perintah di bawah ini akan menginstal beberapa modul PHP yang lebih berguna
### For PHP 7.3 yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-mysqlnd ### For PHP 7.2 yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-mysqlnd ### For PHP 7.1 yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-mysqlnd _Anda dapat menjalankan perintah berikut untuk mencari modul PHP lain yang tersedia di bawah repositori yum yang dikonfigurasi. Di bawah ini contoh pencarian perintah untuk semua modul untuk PHP 7. 3
yum --enablerepo=remi-php73 search php | grep php73 php73.x86_64 : Package that installs PHP 7.3 php73-php.x86_64 : PHP scripting language for creating dynamic web sites php73-php-bcmath.x86_64 : A module for PHP applications for using the bcmath php73-php-brotli.x86_64 : Brotli Extension for PHP php73-php-cli.x86_64 : Command-line interface for PHP php73-php-common.x86_64 : Common files for PHP php73-php-componere.x86_64 : Composing PHP classes at runtime php73-php-dba.x86_64 : A database abstraction layer module for PHP applications php73-php-dbg.x86_64 : The interactive PHP debugger php73-php-devel.x86_64 : Files needed for building PHP extensions php73-php-embedded.x86_64 : PHP library for embedding in applications php73-php-enchant.x86_64 : Enchant spelling extension for PHP applications php73-php-fpm.x86_64 : PHP FastCGI Process Manager php73-php-gd.x86_64 : A module for PHP applications for using the gd graphics ... ... 
HT. https. //tecadmin. net/install-php7-on-centos7/ Cara Memasang PHP 7. 3, 7. 2, 7. 1 di CentOS/RHEL 7. 6
Anda hampir selalu harus memutakhirkan ke versi terbaru PHP yang didukung oleh ownCloud, jika dan jika memungkinkan. Dan jika Anda menggunakan versi PHP yang lebih lama dari 7. 3. 0 Anda harus meningkatkan. Panduan ini membawa Anda melalui pemutakhiran instalasi PHP ke salah satu versi PHP yang didukung (7. 3 dan 7. 4) pada Red Hat atau CentOS 7
Tingkatkan PHP ke Versi 7. 3
Untuk meningkatkan ke PHP 7. 3 Anda harus terlebih dahulu berlangganan repositori saluran Red Hat Software Collections untuk mengunduh dan menginstal PHP 7. 3 paket di RHEL 7 (jika Anda belum melakukannya). Dokumentasi ini menggunakan perintah yang sama seperti yang akan Anda temukan di sana
Pastikan Anda telah subscription-manager diinstal. Jika Anda belum menginstalnya, lakukan dengan perintah berikut
Instal pengelola langganan
yum install --assumeyes subscription-manager_
Tambahkan repositori yang diperlukan untuk paket PHP
subscription-manager repos --enable rhel-server-rhscl-7-rpms
Instal Paket yang Diperlukan
Kemudian, lanjutkan dengan menginstal PHP 7 yang diperlukan. 3 paket. Anda dapat menggunakan perintah di bawah ini untuk menghemat waktu Anda
yum install \ rh-php73 \ rh-php73-php \ rh-php73-php-cli \ rh-php73-php-curl \ rh-php73-php-devel \ rh-php73-php-gd \ rh-php73-php-intl \ rh-php73-php-ldap \ rh-php73-php-mbstring \ rh-php73-php-mysqlnd \ rh-php73-php-opcache rh-php73-php-pdo \ rh-php73-php-pear \ rh-php73-php-xml \ rh-php73-php-xmlrpc \ rh-php73-php-zip_
Aktifkan PHP7. 3 dan Nonaktifkan PHP 5. 6
Selanjutnya, Anda perlu mengaktifkan PHP 7. 3 dan nonaktifkan PHP 5. 6 seluruh sistem. Untuk mengaktifkan PHP7. 3 di seluruh sistem, jalankan perintah berikut
cp /opt/rh/rh-php73/enable /etc/profile.d/rh-php73.sh source /opt/rh/rh-php73/enable_
Kemudian, Anda perlu menonaktifkan pemuatan PHP 5. 6 modul Apache. Anda dapat melakukannya dengan mengubah namanya, seperti pada contoh di bawah, atau menghapus file
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php56.off mv /etc/httpd/conf.modules.d/10-php.conf /etc/httpd/conf.modules.d/10-php56.off
Perbarui File Konfigurasi Apache
Setelah selesai, Anda selanjutnya perlu menyalin PHP 7. 3 modul Apache terpasang;