Cập nhật phiên bản php linux yum

Tìm hiểu cách thay đổi phiên bản PHP cho máy chủ với Plesk. Hướng dẫn này bao gồm các hướng dẫn về cách tìm phiên bản PHP mà máy chủ Plesk của bạn đang sử dụng, thay đổi sang phiên bản PHP khác và cài đặt phiên bản PHP khác nếu cần

Điều quan trọng là luôn cập nhật phần mềm trên máy tính và máy chủ web của bạn. Tôi quản lý một số máy chủ web chạy Apache/PHP/MySQL trên CentOS, một dẫn xuất của Red Hat Enterprise Linux và sử dụng YUM để cài đặt phần mềm cũng như cập nhật phần mềm. Bài đăng này trình bày cách bạn thực hiện cập nhật lên PHP bằng YUM trên CentOS

Bạn cần chạy lệnh sau với tư cách là người dùng root hoặc bằng cách sử dụng lệnh "sudo". Cập nhật PHP đơn giản như ban hành lệnh bên dưới. Điều này cũng sẽ cập nhật tất cả các gói phụ thuộc, tôi. e. các tiện ích mở rộng bạn đã cài đặt, nếu chúng cần

yum update php

Điều này sau đó quét các bản cập nhật và đầu ra ví dụ sau đây cho thấy những gì đã xảy ra trên một trong các máy phát triển của tôi sau khi chạy lệnh trên

Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.1.6-20.el5_2.1 set to be updated
--> Running transaction check
--> Processing Dependency: php-cli = 5.1.6-20.el5_2.1 for package: php
--> Processing Dependency: php-common = 5.1.6-20.el5_2.1 for package: php
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-cli.i386 0:5.1.6-20.el5_2.1 set to be updated
---> Package php-common.i386 0:5.1.6-20.el5_2.1 set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-soap
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-soap.i386 0:5.1.6-20.el5_2.1 set to be updated
---> Package php-pdo.i386 0:5.1.6-20.el5_2.1 set to be updated
---> Package php-xml.i386 0:5.1.6-20.el5_2.1 set to be updated
---> Package php-gd.i386 0:5.1.6-20.el5_2.1 set to be updated
---> Package php-mysql.i386 0:5.1.6-20.el5_2.1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 php                     i386       5.1.6-20.el5_2.1  updates           1.1 M
Updating for dependencies:
 php-cli                 i386       5.1.6-20.el5_2.1  updates           2.1 M
 php-common              i386       5.1.6-20.el5_2.1  updates           154 k
 php-gd                  i386       5.1.6-20.el5_2.1  updates           113 k
 php-mysql               i386       5.1.6-20.el5_2.1  updates            84 k
 php-pdo                 i386       5.1.6-20.el5_2.1  updates            62 k
 php-soap                i386       5.1.6-20.el5_2.1  updates           136 k
 php-xml                 i386       5.1.6-20.el5_2.1  updates            94 k

Transaction Summary
=============================================================================
Install      0 Package[s]
Update       8 Package[s]
Remove       0 Package[s]

Total download size: 3.9 M
Is this ok [y/N]:

Như bạn có thể thấy, nó cũng đã tìm ra tất cả các phụ thuộc cần được cập nhật, bao gồm các gói GD và MySQL PHP. Sau khi nhập "y" và sau đó cập nhật bắt đầu

Mục tiêu là cài đặt hoặc thay thế PHP 5 hiện có bằng PHP 7 trên máy chủ CentOS 7 Linux. Như bạn sẽ thấy, quy trình này khá đơn giản khi sử dụng Remi Repository

Yêu cầu

Cần có quyền truy cập đặc quyền vào hệ thống CentOS Linux của bạn trực tiếp với tư cách người dùng root hoặc thông qua lệnh sudo

Sự khó khăn

DỄ

quy ước

  • # - yêu cầu các lệnh linux đã cho được thực thi với quyền root trực tiếp với tư cách là người dùng root hoặc bằng cách sử dụng lệnh sudo
  • $ - yêu cầu các lệnh linux đã cho được thực thi như một người dùng không có đặc quyền thông thường

Hướng dẫn

Hướng dẫn sau đây sẽ nâng cấp PHP 5 hiện tại của bạn lên PHP 7 hoặc sẽ cài đặt PHP 7 mới trên hệ thống CentOS của bạn. Kiểm tra phiên bản PHP hiện tại của bạn [nếu có]

# 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 Technologies

Tải xuống các gói Remi và EPEL Repository

Đầu tiên, tải xuống các gói Remi và EPEL Repository

$ wget -q //rpms.remirepo.net/enterprise/remi-release-7.rpm
$ wget -q //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Kích hoạt Kho lưu trữ Remi và EPEL

Cài đặt cả hai gói đã tải xuống trước đó và bật Remi PHP 7 repo

# 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-php72

Phiên bản PHP mới nhất hiện tại từ kho lưu trữ Remi là 7. 1. Sửa đổi lệnh trên cho bất kỳ bản phát hành PHP tiếp theo nào khác

Cài đặt hoặc nâng cấp lên PHP 7

Cho dù bạn đã cài đặt PHP 5 trên hệ thống của mình hay bạn đang thực hiện cài đặt PHP 7 mới, lệnh bên dưới sẽ phục vụ cho cả hai

Làm cách nào để nâng cấp phiên bản PHP trong máy chủ 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ũ

Cách nâng cấp PHP 5. 6 đến 7 trong Linux?

Làm cách nào để tôi cài đặt hoặc nâng cấp lên PHP 7 trên CentOS 7 Linux? .
Bật repo EPEL, nhập. sudo yum -y cài đặt phát hành epel
Bật remi repo i. e. remi-php72. sudo yum-config-manager --enable remi-php72
Làm mới kho lưu trữ. cập nhật sudo yum
Cài đặt phiên bản php 7. 2, chạy. Sudo yum cài đặt php

Cách cập nhật PHP 7. 2 đến 7. 4 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

Cách nâng cấp PHP 5. 4 đến 7. 2 trong CentOS 7?

Cài đặt PHP phiên bản 7. 2 .
Bật repo EPEL, nhập. sudo yum -y cài đặt phát hành epel
Bật remi repo i. e. remi-php72. sudo yum-config-manager --enable remi-php72
Làm mới kho lưu trữ. cập nhật sudo yum
Cài đặt phiên bản php 7. 2, chạy. Sudo yum cài đặt php

Chủ Đề