Php7 4 mã hóa

Bài viết này với mục đích hướng dẫn nâng cấp PHP 7 trên Linux với cách thức thực hiện đơn giản trên mã nguồn mở CentOS và Ubuntu

Nội dung

  1. Hai nét về phiên bản PHP 7
    1. Ưu điểm khi nâng cấp PHP 7
    2. Cài đặt và nâng cấp PHP 7 trên CentOS
    3. Cài đặt và nâng cấp PHP 7 trên Ubuntu
  2. Lời kết

Hai nét về phiên bản PHP 7

PHP 7 ra đời khá lâu và cộng đồng đủ thời gian để trải nghiệm các cách tổ chức code mới mẻ, khả năng chịu tải tốt hơn, thời gian tải cũng cải thiện đáng kể. Nói chung phiên bản PHP 7 trở về sau tốt hơn rất nhiều so với phiên bản PHP 5. 6 mà chúng ta vẫn dùng bao lâu nay. Đặc biệt nếu bạn nâng cấp PHP 5. x sang PHP 7. x, tốc độ tải của WordPress được cải thiện đáng kể

Cài đặt và nâng cấp PHP 7

Ưu điểm khi nâng cấp PHP 7

Vì vậy, với PHP 5, khi nâng cấp PHP 7 với nhiều ưu điểm vượt trội ở phiên bản này như là

  • Giới hạn xử lý các yêu cầu của PHP 7 là gấp đôi PHP 5. 6, and it đáp ứng từng yêu cầu nhanh hơn
  • Trong xử lý dữ liệu, PHP 7 lớn hơn 3,5 lần bộ nhớ hiệu quả hơn so với PHP 5. 6
  • Nhiều cộng đồng được thành lập, có thể giúp các nhà phát triển, xử lý sự cố PHP và hỗ trợ một số kỹ thuật khác
Ưu điểm nổi bật của PHP 7x

Để thực hiện nâng cấp PHP 7, bạn cần xóa bản PHP cũ sau đó cài đặt bản PHP 7 mới. Thường thì nó tùy thuộc vào hệ điều hành là CentOS hay Ubuntu. Cũng chí Fedora, redHat cũng cài khác nhau nhiều

Cài đặt và nâng cấp PHP 7 trên CentOS

Đầu tiên, trước khi nâng cấp PHP 7, bạn cần gỡ cài đặt các phiên bản cũ của PHP. Tiếp theo, bạn kiểm tra phiên bản PHP của mình với “php-v”

Kiểm tra phiên bản PHP

Để cài đặt và nâng cấp PHP 7, bạn cần kích hoạt kho lưu trữ EPEL và Remi trên CentOS 7 với câu lệnh sau

  • Cài đặt EPEL
yum install //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • Cài đặt phiên bản mới nhất của kho lưu trữ remi
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm

Đăng nhập máy chủ của bạn để cài đặt yum-utils & bật kho lưu trữ EPEL. Nó cần thiết cho việc nâng cấp hoặc cài đặt các bước sau

yum install epel-release yum-utils -y

Máy chủ của bạn đã được thiết lập để cài đặt PHP 7. 0, PHP7. 1, PHP7. 2 hoặc PHP 7. 3 theo dưới đây

### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

### For PHP 7.0
yum --enablerepo=remi-php70 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

To Configuration Config lưu trữ PHP 7. x bạn sử dụng các câu lệnh dưới đây

# PHP 7.0 
yum-config-manager --enable remi-php70

# PHP 7.1 
yum-config-manager --enable remi-php71

# PHP 7.2 
yum-config-manager --enable remi-php72

# PHP 7.3 
yum-config-manager --enable remi-php73

Cài đặt các gói cơ bản cho VPS/Server

yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Tắt kho lưu trữ php tương ứng với ứng dụng này vì bạn cần sử dụng PHP 7. x

# PHP 5.5 
yum-config-manager --disable remi-php55

# PHP 5.6 
yum-config-manager --disable remi-php56
  • Cài đặt các mô-đun PHP

Sau khi đã cài đặt PHP 7x trên máy chủ. Bạn có thể cài đặt thêm một số Mô-đun PHP cần thiết cho các ứng dụng

### For PHP 7.3
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.2
yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

### For PHP 7.1
yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

### For PHP 7.0
yum --enablerepo=remi-php70 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt

Ngoài ra, bạn có thể tìm thấy các Mô-đun có sẵn trong kho yum với lệnh như sau

________số 8
  • Kiểm tra lại kho lưu trữ danh sách một lần nữa, đảm bảo phần remi tương tự như sau đã được. yum đăng lại tất cả
Kiểm tra kho danh sách sahcs
  • Cuối cùng. Cập nhật PHP lên phiên bản mới nhất 7. x and check. cập nhật yum và php -v
php -v
Kiểm tra phiên bản đã được cài đặt

Cài đặt và nâng cấp PHP 7 trên Ubuntu

Kiểm tra phiên bản PHP hiện tại với lệnh “php -v”. Nếu bạn đang sử dụng bản Ubuntu 18. x thì mặc định đã cài đặt phiên bản PHP mới nhất

Kiểm tra phiên bản PHP

Đầu tiên, bạn cần cập nhật Ubuntu lên phiên bản mới nhất

# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
0

Tiếp theo, bạn cần thêm kho lưu trữ cho Ubuntu theo lệnh sau đây

# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
1

Bạn có thể cài đặt bất kỳ phiên bản PHP nào cần thiết trên hệ thống Ubuntu của bạn. Sử dụng một trong các tùy chọn sau để cài đặt PHP

  • Cài đặt PHP 7. 2
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
2
  • Cài đặt PHP 7. 3
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
3
  • Cài đặt các gói bổ sung
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
4
  • Cài đặt các mô-đun PHP

Sử dụng lệnh sau để tìm kiếm các mô-đun PHP 7 có sẵn trong kho lưu trữ

# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
5

Bạn có thể cài đặt các mô-đun PHP cần thiết trên hệ thống của bạn. Chỉ cần thay đổi phiên bản PHP chỉ cần thay đổi tên gói

# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
6
  • PHP7. x bật
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
7

Cuối cùng, bạn cần kiểm tra lại phiên bản PHP của mình

php -v
Kiểm tra phiên bản PHP 7x đã cập nhật
  • Bạn cũng có thể kiểm tra thông tin PHP thông qua trình duyệt web. Vào thư mục /var/www/html tạo thông tin tệp. php with the content as after
# CentOS 6 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm

# CentOS 7 
rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpm
9
  • Bằng cách truy cập. http. //xxx. xxx. xxx. xxx/thông tin. php [thay thế x bằng IP máy của bạn]. Bạn sẽ thấy thông tin PHP như thế này

Lời kết

Hy vọng bài viết trên sẽ giúp bạn cài đặt và nâng cấp PHP 7 thành công. Nếu bạn có thắc mắc hoặc đóng góp ý kiến, mời bạn để lại bình luận dưới bài viết này. Vietnix xin chân thành cảm ơn bạn

Chia sẻ bài viết

đánh giá

5/5 - [4 bình chọn]

nguyễn hưng

Conconnection with mình qua

Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hoàn thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Please connect with mình nhé

Chủ Đề