Hướng dẫn centos install php - cài đặt centos php

Trong kho phần mềm chính thức của CentOS 7 thì PHP 5.4 đã cũ và không còn được các nhà phát triển hỗ trợ, duy trì và cập nhật bản vá lỗi.

Để hỗ trợ cho những tính năng mới cũng như tăng cường khả năng bảo mật, bạn cần phiên bản PHP mới hơn trên hệ thống CentOS 7.

Hướng dẫn centos install php - cài đặt centos php

Hiện tại, PHP 7.3 là phiên bản được phát hành mới nhất của PHP. Trong nội dung bài viết này, chúng tôi sẽ hướng dẫn bạn cài đặt các phiên bản PHP 7.x (bao gồm 7.0, 7.1, 7.2 và 7.3) lên hệ thống CentOS & Redhat 7.

Cài đặt PHP 7 trên CentOS

Để cài đặt PHP 7, bạn cần cài đặt và kích hoạt EPEL và Remi repository trên hệ thống CentOS 7 bằng câu lệnh sau:EPEL và Remi repository trên hệ thống CentOS 7 bằng câu lệnh sau:

  • Cài đặt EPEL

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  • Cài đặt Remi

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Server của bạn đã được thiết lập để cài đặt PHP từ yum repository. Sử dụng một trong những lệnh bên dưới để cài đặt PHP 7.0, PHP 7.1, PHP 7.2 hoặc PHP 7.3:

## Install PHP 7.3 
# yum --enablerepo=remi-php73 install php

## Install PHP 7.2 
# yum --enablerepo=remi-php72 install php

## Install PHP 7.1 
# yum --enablerepo=remi-php71 install php

## Install PHP 7.0 
# yum --enablerepo=remi-php70 install php

Sau khi tiến trình cài đặt hoàn tất, để kiểm tra lại thông tin phiên bản PHP đang được kích hoạt lên server, bạn sử dụng lệnh:

# php -v

Hướng dẫn centos install php - cài đặt centos php

Cài đặt PHP Modules

Sau khi cài đặt một phiên bản PHP 7.x trên server, để cài đặt thêm một số PHP modules cần thiết cho các ứng dụng, bạn sử dụng lệnh bên dưới:

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

Bạn có thể sử dụng lệnh bên dưới để tìm những PHP modules khác có sẵn trong yum repository đã được cấu hình:

# yum --enablerepo=remi-php73 search php | grep php73 [For PHP 7.3]

Chúc bạn thành công!

Gửi phản hồi về bài viết này

PHP là một ngôn ngữ lập trình kịch bản thích hợp để lập trình website. Trong bài viết này HOSTVN sẽ hướng dẫn các bạn cài đặt PHP trên CentOS 7.

Cài đặt PHP trên CentOS 7 – PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp để lập trình website và có thể dễ dàng nhúng vào trang HTML.

Trong bài viết này HOSTVN sẽ hướng dẫn các bạn cài đặt PHP 7 trên CentOS 7.HOSTVN sẽ hướng dẫn các bạn cài đặt PHP 7 trên CentOS 7.

Mục lục

  • Cài đặt PHP trên CentOS 7
    • 1. Điều kiện tiên quyết
    • 2. Kích hoạt Remi repository
    • 3. Cài đặt PHP 7 trên CentOS
    • 4. Cấu hình PHP 7 hoạt động với Apache
    • 5. Cấu hình PHP 7 hoạt động với Nginx
    • 6. Video cài đặt
    • 7. Kết luận

1. Điều kiện tiên quyết

2. Kích hoạt Remi repository

3. Cài đặt PHP 7 trên CentOS

2. Kích hoạt Remi repository

3. Cài đặt PHP 7 trên CentOSHOSTVN sẽ sử dụng Remi repository để cài đặt PHP 7. Chạy các lệnh sau để kích hoạt cả kho EPEL và Remi:

4. Cấu hình PHP 7 hoạt động với Apache

3. Cài đặt PHP 7 trên CentOS

4. Cấu hình PHP 7 hoạt động với Apache

yum-config-manager --enable remi-php7x
  • 5. Cấu hình PHP 7 hoạt động với Nginx7x là phiên bản php 7 các bạn muốn cài đặt, ví dụ: php70, php71, php72, php73, php74

Trước khi bắt đầu, hãy đảm bảo rằng bạn có một VPS sử dụng hệ điều hành CentOS 7.

yum -y install php php-ldap php-zip php-embedded php-cli php-mysql php-common php-gd php-xml php-mbstring php-mcrypt php-pdo php-soap php-json php-simplexml php-process php-curl php-bcmath php-snmp php-pspell php-gmp php-intl php-imap perl-LWP-Protocol-https php-pear-Net-SMTP php-enchant php-pear php-devel php-zlib php-xmlrpc php-tidy php-opcache php-cli php-pecl-zip unzip gcc

ĐĂNG KÝ NGAY

php -v

Hướng dẫn centos install php - cài đặt centos php

4. Cấu hình PHP 7 hoạt động với Apache

5. Cấu hình PHP 7 hoạt động với Nginx

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
0

5. Cấu hình PHP 7 hoạt động với Nginx

Trước khi bắt đầu, hãy đảm bảo rằng bạn có một VPS sử dụng hệ điều hành CentOS 7.

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
1

ĐĂNG KÝ NGAYapache trên cổng 9000. Chúng tôi sẽ thay đổi người dùng thành nginx và chuyển từ TCP socket sang Unix socket.

  • Trong bài viết này HOSTVN sẽ sử dụng Remi repository để cài đặt PHP 7. Chạy các lệnh sau để kích hoạt cả kho EPEL và Remi:
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2

yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

Bắt đầu bằng cách kích hoạt kho lưu trữ Remi PHP 7:
user = nginx

group = nginx

listen = /run/php-fpm/php7.sock

listen.owner = nginx
listen.group = nginx

Trong đó 7x là phiên bản php 7 các bạn muốn cài đặt, ví dụ: php70, php71, php72, php73, php74/var/lib/php bằng lệnh sau:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3

Cài đặt PHP 7 và một số modules PHP phổ biến nhất bằng lệnh sau:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4

Tiếp theo, chỉnh sửa file vhost và thêm cấu hình để Nginx có thể xử lý các tệp PHP:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
5

Để cấu hình mới có hiệu lực, hãy khởi động lại dịch vụ Nginx:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
6

6. Video cài đặt

7. Kết luận

Qua bài viết này HOSTVN đã hướng dẫn các bạn cài đặt PHP 7 trên CentOS 7. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm hướng dẫn cài đặt LEMP (Nginx – MariaDB – PHP) trên CentOS 7.HOSTVN đã hướng dẫn các bạn cài đặt PHP 7 trên CentOS 7. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm hướng dẫn cài đặt LEMP (Nginx – MariaDB – PHP) trên CentOS 7.

Hướng dẫn centos install php - cài đặt centos php

Ebook Wordpress

Đăng ký nhận Ebooks toàn tập hướng dẫn sử dụng WordPress cơ bản

Trung tâm cá nhân

Giỏ hàng

Phiếu mua hàng

Đăng nhập ngay

Tin nhắnDanh sách tin nhắn Danh sách tin nhắn

Tìm kiếm

Lucky star is coming...

Nhấp để nhận phần thưởng đăng nhập hôm nay!

Xin chúc mừng! Bạn đã nhận được {{mission.data.mission.credit}} điểm hôm nay{{mission.data.mission.credit}} điểm hôm nay

  • Continuous{{item.count}}ngày

  • VNĐCouponCoupon

    Thời hạn sử dụng: Đã hết hạn và không thể sử dụngĐã hết hạn và không thể sử dụng

    Thời hạn sử dụng:Vĩnh viễn

    Hạn chế sử dụng các sản phẩm sau: Hạn chế sử dụng các loại sản phẩm sau: Sử dụng không hạn chế: Hạn chế sử dụng các loại sản phẩm sau: Sử dụng không hạn chế:

    Tất cả các sản phẩm và loại sản phẩm có thể được sử dụng

Bạn có một tin nhắn riêng mới

Không có tin nhắn riêng mới

Nhiệm vụ hôm nay đã hoàn thành