Hầu như bạn luôn phải nâng cấp lên phiên bản PHP mới nhất được hỗ trợ bởi ownCloud, nếu và nếu có thể. Và nếu bạn đang sử dụng phiên bản PHP cũ hơn 7. 3. 0 bạn phải nâng cấp. Hướng dẫn này sẽ hướng dẫn bạn nâng cấp cài đặt PHP của bạn lên một trong các phiên bản PHP được hỗ trợ [7. 3 và 7. 4] trên Red Hat hoặc CentOS 7
Nâng cấp PHP lên phiên bản 7. 3
Để nâng cấp lên PHP 7. 3 trước tiên bạn cần đăng ký kênh Red Hat Software Collections để tải về và cài đặt PHP 7. 3 trong RHEL 7 [nếu bạn chưa làm điều này]. Tài liệu này sử dụng lệnh giống như bạn sẽ tìm thấy ở đó
Đảm bảo rằng bạn đã cài đặt
subscription-manager repos --enable rhel-server-rhscl-7-rpms
6. Nếu bạn chưa cài đặt nó, hãy làm như vậy bằng lệnh sauCài đặt trình quản lý đăng ký
yum install --assumeyes subscription-manager
Thêm các kho lưu trữ cần thiết cho các gói PHP
subscription-manager repos --enable rhel-server-rhscl-7-rpms
Cài đặt các gói cần thiết
Sau đó, tiếp tục bằng cách cài đặt PHP 7 cần thiết. 3 gói. Bạn có thể sử dụng lệnh bên dưới để tiết kiệm thời gian
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
Kích hoạt PHP 7. 3 và Vô hiệu hóa PHP 5. 6
Tiếp theo, bạn cần kích hoạt PHP 7. 3 và tắt PHP 5. 6 toàn hệ thống. Để kích hoạt PHP 7. 3 trên toàn hệ thống, hãy chạy lệnh sau
cp /opt/rh/rh-php73/enable /etc/profile.d/rh-php73.sh source /opt/rh/rh-php73/enable
Sau đó, bạn cần tắt tải PHP 5. 6 mô-đun Apache. Bạn có thể thực hiện việc này bằng cách thay đổi tên của chúng, như trong ví dụ bên dưới hoặc xóa các tệp
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
Cập nhật tệp cấu hình Apache
Khi đã xong, tiếp theo bạn cần sao chép PHP 7. 3 mô-đun Apache vào vị trí;
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
subscription-manager repos --enable rhel-server-rhscl-7-rpms
7Sự khó khăn
DỄ DÀNG
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
7subscription-manager repos --enable rhel-server-rhscl-7-rpms
- $ - 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
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
Gần đây, khi xem bảng điều khiển WordPress của khách hàng của tôi, đã tìm thấy một thông báo rằng phiên bản PHP có thể dễ bị tổn thương và cần cập nhật như được hiển thị bên dưới vì lý do bảo mật. Tôi đang chạy PHP 7. 0 trên CentOS 7 đã được cài đặt bằng Remi repo. Dưới đây là hướng dẫn từng bước để cập nhật PHP lên 7. 4 phiên bản
Bước 1. Trước hết, hãy sao lưu toàn bộ máy chủ và trang web của bạn trước khi tiếp tục
Bước 2. Cập nhật máy chủ của bạn
________số 8Bước 3. Kiểm tra phiên bản PHP hiện đang chạy
# php -v
Bước 4. Liệt kê tất cả các gói PHP bạn đã cài đặt thành một tệp để bạn có thể tham khảo để cài đặt tất cả các gói đó trong PHP 7. 4
subscription-manager repos --enable rhel-server-rhscl-7-rpms
0Bước 5. Xóa tất cả các gói PHP đã cài đặt
subscription-manager repos --enable rhel-server-rhscl-7-rpms
1Bước 6. Cài đặt kho lưu trữ Remi đã cập nhật nếu nó chưa được cài đặt
subscription-manager repos --enable rhel-server-rhscl-7-rpms
2Bước 7. Kích hoạt PHP 7. 4, cài đặt lõi và các gói PHP cần thiết. Bạn cũng có thể tham khảo bước 4 để biết các gói được yêu cầu trước đó
subscription-manager repos --enable rhel-server-rhscl-7-rpms
3Bước 8. Kiểm tra phiên bản PHP đã cập nhật
subscription-manager repos --enable rhel-server-rhscl-7-rpms
4Bước 9. Khởi động lại Apache để sử dụng PHP 7 mới cài đặt. 4
subscription-manager repos --enable rhel-server-rhscl-7-rpms
5được gắn thẻ. cài đặt php7. 4update phpnâng cấp php
Bài viết này hữu ích không?
Giới thiệu về tác giả
Ramya Santhosh
là một Nhà thiết kế web và người tạo nội dung. Một nhà văn tự do về các xu hướng mới nhất trong công nghệ, đánh giá tiện ích, Cách thực hiện, v.v.