Hướng dẫn install php7 on centos 7 - cài đặt php7 trên centos 7

PHP là A & NBSP; Ngôn ngữ kịch bản phổ biến, miễn phí và opensource được sử dụng chủ yếu để phát triển web. Tại thời điểm hiện tại, phiên bản hiện tại của PHP [tại thời điểm viết hướng dẫn này] là PHP 7.3.14. Tuy nhiên, Centos 7 tàu có Php 5.4 theo mặc định.

Php 5.4 cuối cùng đã kết thúc cuộc đời vào tháng 9 năm 2015 và nó không còn được hỗ trợ bởi các nền tảng chính như WordPress, CPanel và WHM. May mắn thay, chúng tôi hiện có Php 7 và mới nhất là Php 7.3 tương thích hoàn toàn với hầu hết các ứng dụng.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt Php 7 & nbsp; Trên Centos 7. Để cụ thể hơn, bạn sẽ học cách cài đặt Php 7.1, 7.2 và 7.3. Sau đó, chúng tôi sẽ trình bày cách bạn có thể tích hợp PHP 7 với máy chủ Apache và NGINX.

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

Trước bất cứ điều gì khác, hãy đăng nhập vào máy chủ của bạn với tư cách là người dùng thông thường với các đặc quyền sudo. Đây là cách được khuyến nghị nhất so với các lệnh chạy với tư cách là người dùng gốc.

Bật kho lưu trữ Remi

Kho lưu trữ Remi là một kho lưu trữ bên thứ ba miễn phí và phổ biến, vận chuyển các gói tiên tiến mới nhất và tiên tiến không có sẵn trên hệ thống Centos 7 của bạn.

Kho lưu trữ Remi phụ thuộc vào EPEL [các gói bổ sung cho doanh nghiệp Linux], do đó, bạn cần đảm bảo rằng cả Remi và Epel đều tồn tại.

Do đó, hãy chạy lệnh bên dưới để cài đặt EPEL bằng lệnh yum.

$ sudo yum install epel-release yum-utils
to cài đặt remi, chạy lệnh sau:

To install Remi, run the following command:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
với Epel và Remi đã được cài đặt, bây giờ chúng ta hãy tiếp tục và cài đặt Php 7 trên Centos 7.

With EPEL and Remi already installed, let's now proceed and install PHP 7 on CentOS 7.

Hãy bắt đầu bằng cách cài đặt Php 7.3 mà phiên bản PHP mới nhất tại thời điểm viết bài này. Đây là phiên bản mới nhất và xuất bản với các hệ thống quản lý nội dung mới nhất như WordPress và Joomla và các khung như Laravel.

Bước 1: Kích hoạt kho lưu trữ Remi Php 7.3

Để bật Php 7.3 REMI REPO, hãy chạy lệnh sau:

$ sudo yum-config-manager --enable remi-php73
Step 2: Cài đặt Php 7.3 và các mô -đun liên quan

Step 2: Install PHP 7.3 and associated modules

Với Php 7.3 Remi được bật, bây giờ đã cài đặt Php 7.3 và các mô -đun của nó như được hiển thị:

$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
Không cài đặt hoàn tất, bạn có thể xác minh phiên bản PHP bằng lệnh:

Once the installation is complete, you can verify the version of PHP using the command:

$ php -v
Php 7.2 trên centos 7

Install PHP 7.2 on CentOS 7

Để cài đặt & nbsp; Php 7,2 centos 7, đảm bảo bạn làm theo các bước dưới đây:

Bước 1: Kích hoạt kho lưu trữ Remi Php 7.2

Như chúng ta đã thấy trước đây, bắt đầu bằng cách kích hoạt kho lưu trữ Remi cho Php 7.2

$ sudo yum-config-manager --enable remi-php72
Step 2: Cài đặt Php 7.2 & nbsp; và các mô -đun PHP liên quan

Step 2: Install PHP 7.2  and associated PHP modules

Tiếp theo, cài đặt Php 7.2 & NBSP; và các mô -đun liên quan như hình:

$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Khi được nhắc nhập GPG, chỉ cần nhấn Y và nhấn Enter

Khi bạn đã thông qua việc cài đặt, hãy xác minh phiên bản PHP bằng lệnh:

$ php -v
Php 7.1 trên centos 7

Install PHP 7.1 on CentOS 7

Cuối cùng, chúng tôi sẽ cài đặt Php 7.1. Như chúng ta đã thấy trong 2 phiên bản trước, hãy làm theo các bước dưới đây:

Bước 1: Kích hoạt kho lưu trữ Remi Php 7.1

Như chúng ta đã thấy trước đây, bắt đầu bằng cách kích hoạt kho lưu trữ Remi cho Php 7.1

$ sudo yum-config-manager --enable remi-php71
Step 2: Cài đặt Php 7.1 và các mô -đun PHP liên quan của nó

Step 2: Install PHP 7.1 and its associated PHP modules

Sau khi bật kho lưu trữ Remi, hãy tiến hành và cài đặt Php 7.1 bằng lệnh:

$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql

Khi được nhắc nhập khẩu khóa GPG, nhập Y và nhấn Entery and hit ENTER

Để xác minh cài đặt, hãy chạy lệnh:

$ php -v
Configure Php 7.x để hoạt động với máy chủ Web Apache

Configure PHP 7.x to work with the Apache Web Server

Nếu Apache là máy chủ web bạn chọn, chỉ cần khởi động lại dịch vụ Apache và con đường sẽ suôn sẻ cho bạn. & NBSP; Không cần cấu hình xa hơn hoặc phức tạp.

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
1

Định cấu hình Php 7.x để hoạt động với máy chủ web nginx

Không giống như Apache, cấu hình NGINX với PHP 7.x không đơn giản như bạn nghĩ. Nginx thiếu hỗ trợ để xử lý các tệp PHP và do đó, chúng tôi cần cài đặt thêm một bộ gói gọi là PHP FPM sẽ xử lý các tệp PHP.

Để cài đặt gói PHP FPM, hãy chạy lệnh:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
2au sau cài đặt, đi đến tệp cấu hình được đặt tại
$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
9

After the installation, head out to the configuration file located at

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
9

Bạn sẽ thấy rằng có một người dùng có tên 'Apache' đang nghe cổng 9000. Chúng tôi sẽ thay đổi người dùng đó thành 'nginx' và sau đó điều chỉnh các dòng như được hiển thị bên dưới.

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
3

Tiếp theo, đặt quyền sở hữu chính xác cho tệp

$ sudo yum-config-manager --enable remi-php73
0 bằng lệnh Chown như được hiển thị:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
4

Sau đó bật và bắt đầu PHP-FPM như được hiển thị:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
5Verify trạng thái bằng cách chạy:

Verify the status by running:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
6 Nếu bạn đã định cấu hình khối NGINX của mình, bạn cần thêm các dòng cấu hình sau để NGINX có thể xử lý các tệp PHP:

If you have configured your Nginx block, you need to add the following configuration lines so that Nginx can process PHP files:

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
7

Và cuối cùng, hãy khởi động lại máy chủ web của bạn để các thay đổi có hiệu lực

$ sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm
8

Sự kết luận

Và đó là nó, các bạn! Chúng tôi đã chứng minh làm thế nào bạn có thể cài đặt các phiên bản khác nhau của & NBSP; Php 7 trên centos 7 và sau đó làm thế nào bạn có thể định cấu hình các máy chủ web khác nhau để xử lý các tệp PHP. Apache là một miếng bánh nhưng bạn cần chú ý nhiều hơn đến máy chủ web nginx. Cảm ơn bạn đã dành thời gian.

Bài Viết Liên Quan

Chủ Đề