Cổng dịch vụ cho nhà phát triển phiên bản 4.16.05
Kể từ ngày 21 tháng 7 năm 2016, PHP không còn hỗ trợ các phiên bản cũ hơn 5.6. Theo mặc định, màu đỏ Hat/CentOS 6 cài đặt PHP 5.3.3 và Red Hat/CentOS 7 cài đặt PHP 5.4.16. Phần này mô tả cách nâng cấp lên PHP 7.0.x.
Trước khi bắt đầu, bạn nên:
- Hãy làm quen với bộ các bước hoàn chỉnh trước khi thực hiện những bước này.
- Trước tiên, hãy thử nâng cấp lên ảnh chụp nhanh máy ảo để đảm bảo rằng bạn không gặp phải vấn đề.
Để nâng cấp lên PHP 7.0.x:
- Bật kho lưu trữ EPEL RPM (nếu chưa bật).
- Trước tiên, hãy xác minh xem kho lưu trữ RPM bổ sung dành cho doanh nghiệp Linux (EPEL) có phải là
đã bật:
rpm -q epel-release
- Nếu không có kết quả nào được trả về, hãy bật kho lưu trữ EPEL RPM.
Đối với Red Hat 6 hoặc CentOS 6, hãy nhập:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Đối với Red Hat 7 hoặc CentOS 7, hãy nhập:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- Trước tiên, hãy xác minh xem kho lưu trữ RPM bổ sung dành cho doanh nghiệp Linux (EPEL) có phải là
đã bật:
- Bật kho lưu trữ IUS RPM (nếu chưa bật).
- Trước tiên, hãy xác minh xem kho lưu trữ cùng dòng với bản sao lưu ổn định (IUS) cùng dòng với RPM (IUS) đã tồn tại
bật:
rpm -q ius-release
- Nếu không có kết quả nào được trả về, hãy bật kho lưu trữ IUS RPM.
Đối với CentOS 6, hãy nhập:
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
Đối với CentOS 7, hãy nhập:
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Đối với Red Hat 6, hãy nhập:
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Đối với Red Hat 7, hãy nhập:
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- Trước tiên, hãy xác minh xem kho lưu trữ cùng dòng với bản sao lưu ổn định (IUS) cùng dòng với RPM (IUS) đã tồn tại
bật:
- Dừng Apache:
service httpd stop
- Lấy danh sách tất cả các gói PHP đã cài đặt:
rpm -qa | grep -i php
- Xóa tất cả các RPM RPM hiện có được liệt kê trong bước 4 ở trên:
yum remove php php-common php-cli ...
- Cài đặt PHP 7 RPMs từ kho lưu trữ IUS:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Khởi động Apache:
service httpd start
- Xác nhận rằng phiên bản là 7.0.x:
php --version
Ngoài ra, hãy đảm bảo rằng những câu lệnh sau đây sẽ trả về danh sách các lệnh Drush (và không báo lỗi tin nhắn):
/usr/local/bin/drush help
- Kiểm tra kết quả trong trình duyệt:
- Chuyển đến trang web này trong trình duyệt và đăng nhập với tư cách quản trị viên.
- Trong mục Báo cáo, hãy chọn Báo cáo trạng thái.
- Xác nhận rằng không có mục màu đỏ nào liên quan đến mô-đun PHP bị thiếu.