Làm cách nào để bật PHP trong CentOS 7?

Kho phần mềm chính thức của CentOS 7 có PHP 5. 4 đã hết tuổi thọ và không còn được duy trì tích cực bởi các nhà phát triển

Để cập nhật các tính năng và cập nhật bảo mật mới nhất, bạn cần có phiên bản PHP mới hơn (có thể là mới nhất) trên hệ thống CentOS 7 của mình

Với mục đích của hướng dẫn này, chúng tôi sẽ vận hành hệ thống với quyền root, nếu đó không phải là trường hợp của bạn, hãy sử dụng lệnh sudo để có được quyền root

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

1. Để cài đặt PHP 7, bạn phải cài đặt và kích hoạt kho lưu trữ EPEL và Remi trên hệ thống CentOS 7 của mình bằng các lệnh bên dưới

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. Tiếp theo, bạn cần cài đặt yum-utils, một tập hợp các chương trình hữu ích để quản lý các kho và gói yum. Nó có các công cụ cơ bản mở rộng các tính năng mặc định của yum

Nó có thể được sử dụng để quản lý (kích hoạt hoặc vô hiệu hóa) các kho lưu trữ yum cũng như các gói mà không cần bất kỳ cấu hình thủ công nào, v.v.

# yum install yum-utils

3. Một trong những chương trình do yum-utils cung cấp là yum-config-manager, bạn có thể sử dụng chương trình này để bật kho lưu trữ Remi làm kho lưu trữ mặc định để cài đặt các phiên bản PHP khác nhau như được hiển thị

# yum-config-manager --enable remi-php70   [Install PHP 7.0]

Nếu bạn muốn cài đặt PHP 7. 1, PHP7. 2 hoặc PHP7. 3 trên CentOS 7 thì cứ enable như hình

# yum-config-manager --enable remi-php71   [Install PHP 7.1]
# yum-config-manager --enable remi-php72   [Install PHP 7.2]
# yum-config-manager --enable remi-php73   [Install PHP 7.3]

4. Bây giờ hãy cài đặt PHP 7 với tất cả các mô-đun cần thiết bằng lệnh bên dưới

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

Sau đó, kiểm tra kỹ phiên bản PHP đã cài đặt trên hệ thống của bạn

# php -v
Làm cách nào để bật PHP trong CentOS 7?
Làm cách nào để bật PHP trong CentOS 7?
Kiểm tra phiên bản PHP trong CentOS 7

Cuối cùng, dưới đây là danh sách các bài viết PHP hữu ích mà bạn có thể đọc để biết thêm thông tin

  1. Cách sử dụng và thực thi mã PHP trong dòng lệnh Linux
  2. Cách tìm tệp cấu hình MySQL, PHP và Apache
  3. Cách kiểm tra kết nối cơ sở dữ liệu PHP MySQL bằng Script
  4. Cách chạy PHP Script với tư cách người dùng bình thường với Cron

Trong bài viết này, chúng tôi đã giải thích cách cài đặt PHP 7 trên CentOS 7 Linux. Bạn có thể gửi cho chúng tôi bất kỳ câu hỏi hoặc suy nghĩ bổ sung nào thông qua biểu mẫu phản hồi bên dưới

Đây là một hướng dẫn ngắn về cách cài đặt PHP 7. 4 trên hệ thống Linux CentOS 7. Phiên bản PHP 7. 4. 0 đã được phát hành trong giai đoạn ổn định cho các nhà phát triển và cho người dùng thử nghiệm. Điều này không được khuyến nghị chạy trong Sản xuất, cho đến khi phiên bản ổn định của PHP 7. 4 được cung cấp cho công chúng. Ngày phát hành chính thức dự kiến ​​là 28 tháng 11 năm 2019

Dành cho RHEL 8 / CentOS 8. Cách cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8

PHP7. 4 đi kèm với một số lượng lớn các tính năng mới. Phiên bản này là RPM có sẵn trong kho lưu trữ remi-php74 cho Fedora ≥ 29 và Enterprise Linux ≥ 7 (RHEL, CentOS) và dưới dạng Bộ sưu tập phần mềm trong kho lưu trữ remi-safe (hoặc remi cho Fedora)

Bước 1. Thêm Kho lưu trữ EPEL và REMI

Chạy các lệnh bên dưới để thêm các kho cần thiết

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

Bước 2. Cài đặt PHP 7. 4 trên CentOS 7

Bây giờ chúng ta có thể kích hoạt PHP 7. 4 Kho Remi và cài đặt PHP 7. 4 trên CentOS 7

sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74

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

________số 8_______

Chấp nhận lời nhắc cài đặt

Dependencies Resolved

======================================================================================================================================================================================================
 Package                                        Arch                                     Version                                                   Repository                                    Size
======================================================================================================================================================================================================
Installing:
 php                                            x86_64                                   7.4.30-1.el7.remi                                         remi-php74                                   3.4 M
 php-cli                                        x86_64                                   7.4.30-1.el7.remi                                         remi-php74                                   5.2 M
Installing for dependencies:
 apr                                            x86_64                                   1.4.8-7.el7                                               base                                         104 k
 apr-util                                       x86_64                                   1.5.2-6.el7                                               base                                          92 k
 centos-logos                                   noarch                                   70.0.6-3.el7.centos                                       base                                          21 M
 httpd                                          x86_64                                   2.4.6-97.el7.centos.5                                     updates                                      2.7 M
 httpd-tools                                    x86_64                                   2.4.6-97.el7.centos.5                                     updates                                       94 k
 libsodium                                      x86_64                                   1.0.18-1.el7                                              epel                                         147 k
 mailcap                                        noarch                                   2.1.41-2.el7                                              base                                          31 k
 php-common                                     x86_64                                   7.4.30-1.el7.remi                                         remi-php74                                   1.2 M
 php-json                                       x86_64                                   7.4.30-1.el7.remi                                         remi-php74                                    74 k
 php-sodium                                     x86_64                                   7.4.30-1.el7.remi                                         remi-php74                                    85 k

Transaction Summary
======================================================================================================================================================================================================
Install  2 Packages (+10 Dependent packages)

Total download size: 34 M
Installed size: 73 M
Is this ok [y/d/N]: y

Cũng đồng ý nhập khóa GPG

....
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                  31 MB/s |  34 MB  00:00:01
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Importing GPG key 0x00F97F56:
 Userid     : "Remi Collet <[email protected]>"
 Fingerprint: 1ee0 4cce 88a4 ae4a a29a 5df5 004e 6f47 00f9 7f56
 Package    : remi-release-7.9-4.el7.remi.noarch (@/remi-release-7)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
 Userid     : "Fedora EPEL (7) <[email protected]>"
 Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
 Package    : epel-release-7-14.noarch (@/epel-release-latest-7.noarch)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Is this ok [y/N]: y

Bước 3. Cài đặt PHP 7. 4 tiện ích mở rộng

Sử dụng lệnh tiếp theo để cài đặt các gói bổ sung

sudo yum install php-xxx

Thí dụ

sudo yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Phiên bản PHP hiện tại phải là 7. 4

$ php -v
PHP 7.4.30 (cli) (built: Jun  7 2022 08:38:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Để xem các mô-đun đã bật, hãy chạy

$ php --modules

Bạn đã cài đặt thành công PHP 7. 4 trên CentOS 7. Tận hưởng quá trình phát triển/kiểm tra PHP của bạn với bản phát hành này và đừng quên cung cấp phản hồi cho nhóm Phát triển

Video Khóa Học Lập Trình Web PHP

  • Khóa học dành cho nhà phát triển web hoàn chỉnh
  • PHP cho người mới bắt đầu – Trở thành chuyên gia PHP – Dự án CMS
  • Chương trình đào tạo dành cho nhà phát triển web PHP Full Stack hoàn chỉnh
  • PHP với Laravel cho người mới bắt đầu – Trở thành Master trong Laravel
  • PHP OOP. Lập trình hướng đối tượng cho người mới bắt đầu + Dự án

PHP7. 4 cài đặt trên các hệ thống Linux khác

Cách cài đặt PHP 7. 4 trên Fedora

Cách cài đặt PHP 7. 4 trên Debian 10 / Debian 9

Cách cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8

Cách cài đặt PHP 7. 4 trên Ubuntu

Giống

Cách cài đặt PHPUnit trên CentOS / Fedora

Cách ẩn các tiêu đề X-Powered-By / X-CF-Powered-By PHP trong Nginx

BẠN CÓ THỂ HỖ TRỢ CÔNG VIỆC CỦA CHÚNG TÔI BẰNG LY CÀ PHÊ


Khi chúng tôi tiếp tục phát triển, chúng tôi mong muốn tiếp cận và tác động đến nhiều người hơn, những người truy cập và tận dụng các hướng dẫn chúng tôi có trên blog của mình. Đây là một nhiệm vụ lớn đối với chúng tôi và cho đến nay chúng tôi vô cùng biết ơn những người tốt bụng đã thể hiện sự hỗ trợ tuyệt vời cho công việc của chúng tôi trong suốt thời gian chúng tôi trực tuyến

Cảm ơn sự hỗ trợ của bạn khi chúng tôi làm việc để cung cấp cho bạn những hướng dẫn và bài viết tốt nhất. Nhấp vào bên dưới để mua cà phê cho chúng tôi

PHP được cài đặt ở đâu trong CentOS 7?

CentOS 7 cũng chưa cài đặt PHP và phiên bản mặc định trong kho lưu trữ là 5. 4. 16 – vượt xa EOL của nó. Vì vậy, nếu bạn chỉ chạy lệnh yum install php trên CentOS, bạn sẽ nhận được các phiên bản lỗi thời. Làm theo hướng dẫn của chúng tôi để có phiên bản PHP mới nhất trên CentOS.

Cách cài đặt PHP 7. 4 trên CentOS 7?

Cách nâng cấp PHP lên 7. 4 bằng centos 7? .
Để cài đặt PHP 7 mới nhất, bạn cần bật EPEL và kho lưu trữ Remi. .
Tiếp theo, bạn cần cài đặt các gói yum-util. .
Kích hoạt remi repo theo phiên bản PHP mong muốn, cho PHP 7. 4,.
Bây giờ hãy cài đặt PHP 7. 4 với tất cả các mô-đun cần thiết bằng lệnh bên dưới

Làm cách nào để kiểm tra các phần mở rộng PHP trong CentOS 7?

Xác minh phiên bản PHP và các mô-đun hiện có trên máy chủ bằng lệnh sau. .
RHEL®/CentOS®. danh sách yum được cài đặt. grep -i php
Debian® hoặc Ubuntu®. dpkg --get-selections. grep -i php

Làm cách nào để kiểm tra phiên bản PHP trên CentOS 7?

Kiểm tra phiên bản PHP được cài đặt trên máy chủ Linux và Unix của bạn .
Mở dấu nhắc đầu cuối và sau đó gõ các lệnh sau
Đăng nhập vào máy chủ từ xa bằng lệnh ssh. .
Để kiểm tra phiên bản PHP, hãy chạy. php --version HOẶC php-cgi --version
Để in phiên bản PHP 7, gõ. php7 --version HOẶC php7-cgi --version