GNU/Linux >> Belajar Linux >  >> Cent OS

Tingkatkan PHP 5.3 ke PHP 7.0 menggunakan yum di CentOS/RHEL/Fedora

Server web saya menjalankan PHP versi 5.3 untuk waktu yang lama dan sekarang saya ingin mencairkan keuntungan dari PHP 7.0. Jadi saya memutuskan untuk memutakhirkan PHP 5.3 ke PHP 7.0. Karena ini adalah server web produksi, saya tidak ingin mengganggu pengaturan yang ada dan juga, saya tidak ingin menginstal banyak versi di PHP. Jadi ini harus merupakan peningkatan murni dari PHP.

API Asli MySQL tidak digunakan lagi di PHP 7.0 - Gunakan MYSQLi

Pastikan koneksi DB MySQL Anda mengikuti standar yang didukung di PHP 7.0. Misalnya, API asli MySQL tidak digunakan lagi di PHP 7. Jadi mysql_connect() harus diganti dengan mysqli_connect() dan seterusnya.

Berikut adalah panduan cepat untuk membantu Anda meningkatkan versi PHP default yang disediakan di Fedora, CentOS, RHEL ke versi terbaru 7.0 (pada saat penulisan artikel ini).

Jangan Panik jika pemutakhiran gagal, mungkin karena ekstensi yang tidak kompatibel.

Upgrade mungkin gagal karena ekstensi yang sudah diinstal mungkin tidak kompatibel dengan PHP 7. Periksa ekstensi PHP dan versi yang kompatibel dengan PHP 7.0 dari sini. Jika ekstensi tidak wajib, Anda dapat menghapusnya sebelum meningkatkan versi atau bersabarlah.

Langkah 1:Cara mengkonfigurasi repositori Remi di CentOS/Fedora/RHEL

Repositori Tambahan dengan Remi

Di Fedora, repositori standar sudah cukup, sedangkan di RHEL/CentOS, repositori EPEL harus dikonfigurasi dan di RHEL saluran opsional harus diaktifkan.

RHEL 6.7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

RHEL 7.2

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms

Centos 6.7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

CentOS 7.2

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

Fedora 23

wget http://rpms.remirepo.net/fedora/remi-release-23.rpm
dnf install remi-release-23.rpm

Langkah 2:Aktifkan repositori Remi

Secara default, repositori Remi-safe akan diaktifkan dan remi-php70 akan dinonaktifkan. Jika ingin mengaktifkannya secara permanen, buka file /etc/yum.repos.d/remi.repo dan ubah nilai yang diaktifkan dari 0 menjadi 1 di bawah remi-php70 bagian.

vim /etc/yum.repos.d/remi.repo

atau dengan menggunakan yum below di bawah ini perintah:

RHEL dan CentOS

yum-config-manager --enable remi-php70
Prasyarat

Jika Anda tidak memiliki yum-utils terinstal, maka Anda akan mendapatkan kesalahan “yum-config-manager perintah tidak ditemukan". Klik di sini untuk memperbaiki kesalahan ini.

Fedora

dnf config-manager --set-enabled remi-php70

Langkah 3:Tingkatkan PHP 5.3 hingga PHP 7.0

yum update

Itu saja

Langkah 4:Verifikasi versi PHP

Anda dapat memverifikasi versi PHP menggunakan perintah di bawah ini:

php --version
PHP 7.0.24 (cli) (built: Sep 26 2017 18:04:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

Cent OS
  1. Tingkatkan versi PHP ke 5.5 di CentOS 6

  2. Tingkatkan versi PHP ke 5.6 di Centos 6

  3. Instalasi PHP 5.5 di CentOs

  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 di CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  2. Cara Menginstal PHP 7.4 / 7.3 Pada CentOS 8 / RHEL 8

  3. Cara menginstal versi terbaru PHP-5.5 menggunakan YUM di CentOS/RHEL/Fedora

  1. Cara menginstal Oracle VirtualBox di Oracle Linux/Fedora/RHEL/CentOS menggunakan YUM

  2. [Linux]:Cara meningkatkan paksa php dari 5.1.6 ke 5.3.3 menggunakan yum di CentOS/Fedora/RHEL

  3. Cara menginstal modul mod_pagespeed untuk Apache di RHEL, CentOS dan Fedora menggunakan YUM