PHP adalah bahasa scripting tujuan umum diarahkan untuk pengembangan web. Ini awalnya dibuat oleh programmer Denmark-Kanada Rasmus Lerdorf pada tahun 1993 dan dirilis pada tahun 1995. Implementasi referensi PHP sekarang diproduksi oleh The PHP Group. Perbarui versi PHP dari 5. 4 to PHP 7. 4. Perbedaan Antara PHP5 dan 7. PHP 5 menggunakan engine versi lama yang disebut Zend II, sehingga performanya dari segi kecepatan jauh di bawah PHP 7. PHP 7 menggunakan model mesin baru yang dikenal sebagai PHP-NG atau Next generation. Mesin ini sangat meningkatkan performa dengan penggunaan memori yang dioptimalkan. PHP 7 memungkinkan pemrogram untuk mendeklarasikan tipe pengembalian fungsi sesuai dengan nilai pengembalian yang diharapkan. Dengan demikian, itu membuat kode kuat dan akurat
Langkah 1. Periksa versi php
# php - v //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # wget //rpms.remirepo.net/enterprise/remi-release-7.rpm # rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpmLangkah 3. Setelah menginstal repositori, Anda harus melakukan konfigurasi tambahan berikut
# yum install yum-utils # yum-config-manager --enable remi-php74Langkah 4. Untuk instalasi PHP7. 4. Anda harus melakukan perintah yang diberikan berikut ini
# yum install php php-opcache php-gd php-curl php-mysqlnd _Langkah 5. setelah instalasi. Anda harus memperbarui paket
Langkah 6. Periksa versi PHP sekarang. Anda harus melakukan perintah berikut yang diberikan di bawah ini
# php -vPHP telah diperbarui ke 7. 4.
Kami telah belajar di artikel ini untuk memperbarui PHP 5. 4 sampai 7. 4. PHP adalah bahasa scripting tujuan umum diarahkan untuk pengembangan web. Ini awalnya dibuat oleh programmer Denmark-Kanada
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;
Tujuannya adalah untuk menginstal atau mengganti PHP 5 yang ada dengan PHP 7 di server CentOS 7 Linux. Seperti yang akan Anda lihat, prosedur ini cukup sederhana saat menggunakan Remi Repository
Persyaratan
Akses istimewa ke sistem Linux CentOS Anda baik secara langsung sebagai pengguna root atau melalui perintah sudo diperlukan
Kesulitan
MUDAH
Konvensi
- # – membutuhkan perintah linux yang diberikan untuk dijalankan dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan perintah sudo
- $ – membutuhkan perintah linux yang diberikan untuk dijalankan sebagai pengguna biasa yang tidak memiliki hak istimewa
Instruksi
Panduan berikut akan memutakhirkan PHP 5 Anda saat ini ke PHP 7 atau akan menginstal PHP 7 baru di sistem CentOS Anda. Periksa versi PHP Anda saat ini (jika ada)
# php --version PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend TechnologiesUnduh paket Remi dan EPEL Repository
Pertama, unduh paket Remi dan EPEL Repository
$ wget -q //rpms.remirepo.net/enterprise/remi-release-7.rpm $ wget -q //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmAktifkan Remi dan EPEL Repository
Instal kedua paket yang diunduh sebelumnya dan aktifkan repo Remi PHP 7
# rpm -i remi-release-7.rpm epel-release-latest-7.noarch.rpm FOR PHP 7.0 EXECUTE: # yum-config-manager --enable remi-php70 FOR PHP 7.1 EXECUTE: # yum-config-manager --enable remi-php71 FOR PHP 7.2 EXECUTE: # yum-config-manager --enable remi-php72Versi PHP terbaru saat ini dari repositori Remi adalah 7. 1. Ubah perintah di atas untuk rilis PHP berikutnya lainnya
Instal atau Tingkatkan ke PHP 7
Apakah Anda sudah menginstal PHP 5 di sistem Anda atau Anda sedang melakukan instalasi PHP 7 baru, perintah di bawah ini akan memenuhi keduanya