Làm cách nào để nâng cấp PHP 5.3 lên PHP 5.6 trên CentOS 6?

Cài đặt kho Remi và EPEL RPM
#wget https. //dl. dự án mũ phớt. org/pub/epel/epel-phát hành-mới nhất-6. mái vòm. vòng/phút && vòng/phút -Uvh epel-phát hành-mới nhất-6. mái vòm. vòng/phút
#wget http. //vòng/phút. gia đình. com/enterprise/remi-release-6. rpm && rpm -Uvh remi-release-6*. vòng/phút

#vi /etc/yum. repos. d/remi. repo
[remi]
name=Kho lưu trữ RPM của Remi dành cho Enterprise Linux 6 – $basearch
#baseurl=http. //vòng/phút. remirepo. net/doanh nghiệp/6/remi/$basearch/
mirrorlist=http. //vòng/phút. remirepo. mạng/doanh nghiệp/6/remi/gương
đã bật=1                                                                #
gpgcheck=1
gpgkey=tệp. ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56]
name=Remi's PHP 5. Kho lưu trữ 6 RPM cho Enterprise Linux 6 – $basearch
#baseurl=http. //vòng/phút. remirepo. net/doanh nghiệp/6/php56/$basearch/
mirrorlist=http. //vòng/phút. remirepo. mạng/doanh nghiệp/6/php56/gương
# CẢNH BÁO. Nếu bạn kích hoạt kho lưu trữ này, bạn cũng phải kích hoạt “remi”
đã bật=1                                                                #
gpgcheck=1
gpgkey=tệp. ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Nâng cấp PHP5. 3 to PHP 5. 6
yum -y nâng cấp php*

lệnh kiểm tra phiên bản php
#php -v

PHP5. 6. 14 (cli) (được xây dựng. 30 Tháng chín 2015 14. 07. 43)
Bản quyền (c) 1997-2015 Nhóm PHP
Động cơ Zend v2. 6. 0, Bản quyền (c) 1998-2015 Công nghệ Zend

Ghi chú. Cần khởi động lại máy chủ

Tham khảo. https. //www. zerostopbits. com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/

Quảng cáo

Chia sẻ cái này

  • Twitter
  • Facebook

Như thế này

Thích Đang tải.

Do một số hạn chế và hạn chế về phần cứng, gần đây tôi buộc phải nâng cấp PHP từ phiên bản trước đó (5. 3) sang phiên bản mới hơn một chút (5. 6). Dưới đây là các bước về cách làm điều đó với ít đau đớn nhất. Ít nhất là trong CentOS

1. Nâng cấp lên CentOS 5. 11

Tạo một tệp kho lưu trữ mới như bên dưới. Nếu bạn không có nó, chỉ cần mở một tệp mới và tạo nội dung như vậy. Sửa đổi khi cần thiết

[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/5.11/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Sau khi thêm/sửa file repo mới và set ở chế độ Enable, tiến hành cập nhật lên phiên bản CentOS 5 mới nhất là CentOS 5. 11. Không nên hoặc có thể không thể nâng cấp lên CentOS 6 từ CentOS 5 mà không phá vỡ hoặc vô hiệu hóa hệ thống

yum update

Vâng, làm điều ngon của bạn, yum

2. PHP5. 6 Cài đặt

Để cài đặt PHP 5. 6, thêm các kho bổ sung này

rpm -Uvh http://archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

Trước khi nâng cấp, hãy xóa tất cả dấu vết của phiên bản PHP trước đó

yum remove php*
yum clean all

Bây giờ chúng ta có thể bắt đầu cài đặt PHP 5. 6 bằng cách kích hoạt kho lưu trữ REMI và vô hiệu hóa kho lưu trữ CentOS-Base

Cơ sở CentOS. repo

[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/5.11/os/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

remi. repo

[remi]
name=Les RPM de remi pour Enterprise Linux 5 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/5/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/5/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 5 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/5/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/5/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Sau khi kích hoạt kho lưu trữ REMI, chúng ta có thể bắt đầu cài đặt PHP 5. 6 với lựa chọn mô-đun của sự lựa chọn của bạn

yum install php-pear
yum install php-pecl-json
yum install php-fpm php-common
yum install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-pecl-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
yum install php

Bằng cách nào đó, tôi gặp lỗi lạ nếu tôi cài đặt PHP qua yum trước. Vì vậy, tôi đang yumming php lần cuối. Sau khi hoàn thành. khởi động lại dịch vụ Apache

________số 8_______

Chỉ cần kiểm tra độ tỉnh táo, thêm phần này để đảm bảo Apache bắt đầu khởi động

chkconfig httpd on

Nên làm vậy. PHP hiện đã được nâng cấp lên phiên bản 5. 6 🙂

3. Tùy chọn – Cài đặt tiện ích mở rộng OCI8

Để kích hoạt tiện ích mở rộng OCI8 cho Oracle, cần có gói Oracle InstantClient. Tải xuống Oracle InstantClient từ trang web của Oracle, bạn có thể cần phải tạo một tài khoản Oracle. Bạn sẽ cần tải xuống gói cơ bản và gói phát triển. Sau khi tải xuống, hãy sử dụng rpm để cài đặt như vậy

yum update
0

Lưu ý đường dẫn cài đặt của tệp thư viện InstantClient. Trong trường hợp của tôi, nó

yum update
1

Nếu bạn không thể tìm thấy đường dẫn cài đặt InstantClient, chỉ cần sử dụng

yum update
2

Điều này sẽ liệt kê tất cả các thư mục phù hợp

Bây giờ chúng ta có thể tiến hành cài đặt OCI8 bằng PECL. PECL được cài đặt cùng với PEAR. Nếu bạn không có PEAR, rất có thể bạn cũng không có PECL. Vui lòng cài đặt PEAR và PECL trước nếu nó chưa được cài đặt

Tiện ích mở rộng OCI8 cho PHP được nhóm thành 3 loại

  • oci8 cho PHP 7
  • oci8-2. 0. 12 cho PHP 5. 2 – PHP5. 6
  • oci8-1. 4. 10 cho PHP 4. 3. 9 – PHP5. 1

Do đó, đối với PHP 5. 6, tôi phải xác định phiên bản như hình bên dưới. Nếu nó không được xác định, phiên bản mới nhất sẽ được cài đặt và nó sẽ báo lỗi

yum update
3

During the building process, you will be prompted for ORACLE_HOME location, just type the location in this format (, :

yum update
4

Nếu mọi thứ suôn sẻ, tiện ích mở rộng OCI8 sẽ tự động được biên dịch và cài đặt trong thư mục tiện ích mở rộng PHP của bạn (extension_dir). Nhưng bạn cần phải thêm dòng này vào php. ini theo cách thủ công

Làm cách nào để nâng cấp phiên bản PHP trong CentOS 6?

Nhập các lệnh sau trên terminal để nâng cấp php. .
Bật repo EPEL. root@gateway. ~# yum cài đặt bản phát hành epel
Bật remi-repo. root@gateway. ~# yum cài đặt http. //vòng/phút. remirepo. net/doanh nghiệp/remi-phát hành-7. vòng/phút
Cài đặt các gói yum-util. .
Bật remi repo theo phiên bản php mong muốn. .
Cuối cùng cài đặt php7. X

Cách nâng cấp phiên bản PHP 5. 4 đến 5. 6 trên CentOS RHEL 6 7?

nâng cấp php 5. 4 đến 5. 6 trên CentOS 7 .
Sau khi cài đặt kho webtatic yum, bạn cần gỡ bỏ phiên bản cũ của gói php-common. .
Bây giờ chúng tôi cài đặt PHP 5. 6 sử dụng lệnh sau. # yum cài đặt -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

Cách nâng cấp PHP 5. 4 to PHP 7. 4 trên CentOS 7?

Cách nâng cấp PHP lên 7. 4 bằng centos 7? .
Để cài đặt PHP 7 mới nhất, bạn cần bật EPEL và kho lưu trữ Remi. .
Tiếp theo, bạn cần cài đặt các gói yum-util. .
Kích hoạt remi repo theo phiên bản PHP mong muốn, cho PHP 7. 4,.
Bây giờ hãy cài đặt PHP 7. 4 với tất cả các mô-đun cần thiết bằng lệnh bên dưới

Làm cách nào để nâng cấp phiên bản PHP trên Linux?

Tóm lại những gì bạn cần làm là. .
Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
Trỏ PHP CLI đến đúng phiên bản PHP
Khởi động lại máy chủ web của bạn và php-fpm
Mặt nạ trình nền php-fpm cũ