Đâ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à ngày 28 tháng 11 năm 2019
PHP7. 4 đi kèm với nhiều tính năng mới đáng chú ý. 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 //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum -y install //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
sudo yum update sudo yum install php php-cliChấp nhận lời nhắc cài đặt
Dependencies Resolved =================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================== Installing: php x86_64 7.4.0-1.el7.remi remi-php74 3.4 M php-cli x86_64 7.4.0-1.el7.remi remi-php74 5.1 M Installing for dependencies: apr x86_64 1.4.8-5.el7 base 103 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-90.el7.centos base 2.7 M httpd-tools x86_64 2.4.6-90.el7.centos base 91 k mailcap noarch 2.1.41-2.el7 base 31 k php-common x86_64 7.4.0-1.el7.remi remi-php74 1.1 M php-json x86_64 7.4.0-1.el7.remi remi-php74 68 k Transaction Summary =================================================================================================================================================== Install 2 Packages (+8 Dependent packages) Total download size: 34 M Installed size: 73 M Is this ok [y/d/N]: y Downloading packages: (1/10): httpd-tools-2.4.6-90.el7.centos.x86_64.rpm | 91 kB 00:00:00 (2/10): apr-1.4.8-5.el7.x86_64.rpm | 103 kB 00:00:01 (3/10): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00 (4/10): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:01 (5/10): httpd-2.4.6-90.el7.centos.x86_64.rpm | 2.7 MB 00:09 warning: /var/cache/yum/x86_64/7/remi-php74/packages/php-common-7.4.0-1.el7.remi.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY Public key for php-common-7.4.0-1.el7.remi.x86_64.rpm is not installed (6/10): php-common-7.4.0-1.el7.remi.x86_64.rpm | 1.1 MB 00:09 (7/10): php-json-7.4.0-1.el7.remi.x86_64.rpm | 68 kB 00:01 (8/10): php-7.4.0-1.el7.remi.x86_64.rpm | 3.4 MB 00:13 (9/10): php-cli-7.4.0-1.el7.remi.x86_64.rpm | 5.1 MB 00:13 (10/10): centos-logos-70.0.6-3.el7.centos.noarch.rp | 21 MB 00:31 ------------------------------------------------------------------------- Total 1.1 MB/s | 34 MB 00:31 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.7-1.el7.remi.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi Is this ok [y/N]: ySử dụng lệnh tiếp theo để cài đặt các gói bổ sung
sudo yum install php-xxxVí 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-jsonPhiên bản PHP hiện tại phải là 7. 4
$ php -v PHP 7.4.0 (cli) (built: Nov 26 2019 20:13:36) ( 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 --modulesBạ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