• Tools Online
    • Tạo CSR
    • SSL Checker
    • DNS Checker
    • View IP
    • Whois Domain
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
Đỗ Trung Quân
Banner
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ

Hướng dẫn cài đặt PHP 8.0 trên CentOS 7

by ĐỖ TRUNG QUÂN 30 Tháng Mười Hai, 2020
written by ĐỖ TRUNG QUÂN 30 Tháng Mười Hai, 2020 0 comment 2.152 views

NỘI DUNG

  • I. Tổng quan
  • II. Các bước cài đặt
    • Bước 1: SSH vào máy chủ
    • Bước 2: Cài đặt PHP 8.0
      • Thêm kho lưu trữ remi
      • Cài đặt PHP 8.0
    • Bước 3: Kiểm tra PHP 8.0
    • Bước 4: Cài đặt PHP Extensions
  • III. Tổng kết

Hướng dẫn cài đặt PHP 8.0 trên CentOS 7.

I. Tổng quan

PHP là một ngôn ngữ lập trình mã nguồn mở được sử dụng rộng rãi để tạo ra các trang web động như là (blog, diễn đàn, trang web báng hàng, thương mại điện tử và ..vv…). PHP ban đầu được tạo ra vào năm 1994 bởi Rasmus Lerdorf.

Ở bài viết này mình sẽ Hướng dẫn cài đặt PHP 8.0 trên CentOS 7 hãy cùng mình xem ở PHP 8 có gì mới và thực hiện cài đặt ra sao nhé.

II. Các bước cài đặt

Để cài đặt PHP 8.0 trên CentOS 7 bạn thực hiện với bước sau.

Bước 1: SSH vào máy chủ

Việc đầu tiên chúng ta cần làm là SSH vào VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH.

Bước 2: Cài đặt PHP 8.0

Thêm kho lưu trữ remi

Remi là một kho lưu trữ của bên thứ ba cung cấpc ác gói PHP rpm mới nhất cho RHEL/CentOS. Để bật kho lưu trữ remi bạn hãy cài đặt các gói cấu hình như động kho lưu trữ remi như sau.

DOTRUNGQUAN.INFO
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    
cài đặt PHP 8.0 trên CentOS 7

Cài đặt PHP 8.0

Sử dụng lệnh dưới đây để cài đặt gói PHP 8.0 bằng cách kích hoạt tạm thời kho lưu trữ Remi PHP 8.0.

DOTRUNGQUAN.INFO
yum install -y --enablerepo=remi-php80 php php-cli
    

Hoặc bạn có thể bật kho lưu trữ Remi PHP 8.0 vĩnh viễn bằng lệnh yum-config-manager và sau đó cài đặt PHP v8.0 với lệnh sau.

DOTRUNGQUAN.INFO
yum install -y yum-utils
yum-config-manager --enable remi-php80
yum install -y php php-cli
    
cài đặt PHP 8.0 trên CentOS 7

Sau khi nhập các lệnh cài đặt hoàn tất bạn chờ ít phút để hệ thống tự động cài đặt. Quá trình diễn ra chỉ mất vài phút và khi hiện thông báo Complete! bạn hãy kiểm tra phiên bản với lệnh sau.

Bước 3: Kiểm tra PHP 8.0

Bạn sử dụng lệnh php -v để kiểm tra phiên bản PHP. Nếu hiện thông báo như ảnh dưới là đã hoàn tất.

DOTRUNGQUAN.INFO
[root@template ~]# php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    
cài đặt PHP 8.0 trên CentOS 7

Bước 4: Cài đặt PHP Extensions

Để một website hoặt một ứng dụng bạn cài đặt lên sẽ cần có các extension tương ứng đi lèm. Phần mở rộng PHP là các thư viện được biên dịch cho phép hỗ trợ mã của bạn.

  • Ví dụ: cài đặt phần mở rộng MySQL PHP sẽ cho phép mã PHP của bạn kết nối với cơ sở dữ liệu MySQL. Để cài đặt bạn thực hiện như sau.

Gói PHP extensions thường có định dạng tên như sau php-<extn_name>.

Để cài đặt MySQL bạn có thể cài đặt gói php-mysqlnd  với lệnh sau.

DOTRUNGQUAN.INFO
yum install -y --enablerepo=remi-php80 php-mysqlnd

OR

yum install -y php-mysqlnd
    
Screenshot 2020 12 06 at 16.48.02@2x

Khi cài đặt xong bạn thực hiện kiểm tra bằng cách grep extension vừa cài đặt.

DOTRUNGQUAN.INFO
php -m | grep -i mysql
    
Screenshot 2020 12 06 at

III. Tổng kết

Như vậy mình vừa hoàn tất bài Hướng dẫn cài đặt PHP 8.0 trên CentOS 7. Hi vọng bài viết này giúp bạn thực hiện cài đặt thành công PHP 8.0 trên CentOS 7 mà không gặp bất kỳ trở ngại nào. Ở các bài viết tiếp theo mình sẽ hướng dẫn bạn cài đặt hoàn chỉnh một máy chủ chạy webserver với PHP 8.0 này nhé.

Nếu bạn cần hỗ trợ về vấn đề website hoặc máy chủ VPS hãy để lại comment hoặc thông tin bên dưới mình sẽ hỗ trợ bạn nhé.

5/5 - (1 bình chọn)

Hãy tham gia Nhóm Hỗ Trợ VPS Hosting để cùng học hỏi và trao đổi kiến thức nhé. Chúc bạn thành công.

php8
Share 0 FacebookTwitterPinterestTelegramEmail
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog dotrungquan.info - linuxcanban.com - it.info.vn. Mới đây mình có tạo ra một Nhóm Hỗ Trợ VPS Hosting với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Bạn sẽ thích bài viết này

Hướng dẫn cài đặt thiết lập CentOS 7

18 Tháng Ba, 2023

Hướng dẫn cài đặt WordPress trên CentminMod

9 Tháng Năm, 2022

Hướng dẫn cài đặt CentminMod trên CentOS 7

9 Tháng Năm, 2022

Hướng dẫn cấu hình HTTP/2 trên máy chủ...

20 Tháng Chín, 2021

Cài đặt Nginx FastCGI Cache để tối ưu...

5 Tháng Chín, 2021

Hướng dẫn cấu hình PHP-FPM Pools để bảo...

5 Tháng Chín, 2021

Hướng dẫn cài đặt Elasticsearch trên CentOS 7

15 Tháng Bảy, 2021

Hướng dẫn cài đặt PHP 8.0 trên CentOS...

30 Tháng Mười Hai, 2020

How to install ClamAV in CentOS 7

18 Tháng Mười Hai, 2019

How To Set or Change Timezone on CentOS...

18 Tháng Mười Hai, 2019
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Nhóm Hỗ Trợ Hosting VPS

Nhóm Hỗ Trợ VPS Hosting

Tin Khuyến Mãi

Thông tin về tôi

Thông tin về tôi

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Facebook Instagram Youtube Telegram

BÀI VIẾT PHỔ BIẾN

  • 1

    Hướng dẫn chuyển website WordPress bằng All in one Migration

  • 2

    Sử dụng Plugin Query Monitor để gỡ lỗi và tăng hiệu suất

  • 3

    Khắc phục thông báo “utf8mb4 yêu cầu thư viện mới hơn” trên WordPress

  • 4

    Sửa lỗi WordPress “Post-processing of the image failed likely because the server is busy”

Phản hồi gần đây

  • Minh trong Thiết lập nhiều website sử dụng chung một tài khoản MySQL
  • Lê Văn trong Hướng dẫn trỏ tên miền về Blogspot (blogger)
  • Quân trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress
  • Học Luật trong Sử dụng RSYNC để Clone một VPS hoàn chỉnh

Top Commentators

  • Anh Quân Anh Quân (133)
  • nghĩa nghĩa (8)
  • Bùi Đức Hiệp Bùi Đức Hiệp (7)
  • David Do David Do (7)
  • Bamboo Bamboo (5)
  • Bình Minh Bình Minh (5)
  • Cai Việt Hoàng Cai Việt Hoàng (5)
  • Duc Thuan Duc Thuan (5)

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | aaPanel | Linux Căn Bản | Bảo Trần | Trương Quốc Cường | Đàm Trung Kiên | CaiSSL.com

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ
wpDiscuz