Làm cách nào để cài đặt PHP 7.4 trên AlmaLinux?

CPE. p-cpe. /một. mẹ già. linux. bảng điều khiển apcu, p-cpe. /một. mẹ già. linux. libzip, p-cpe. /một. mẹ già. linux. libzip-devel, p-cpe. /một. mẹ già. linux. công cụ libzip, p-cpe. /một. mẹ già. linux. php, p-cpe. /một. mẹ già. linux. php-bcmath, p-cpe. /một. mẹ già. linux. php-cli, p-cpe. /một. mẹ già. linux. php-phổ biến, p-cpe. /một. mẹ già. linux. php-dba, p-cpe. /một. mẹ già. linux. php-dbg, p-cpe. /một. mẹ già. linux. php-devel, p-cpe. /một. mẹ già. linux. nhúng php, p-cpe. /một. mẹ già. linux. php-bùa mê, p-cpe. /một. mẹ già. linux. php-ffi, p-cpe. /một. mẹ già. linux. php-fpm, p-cpe. /một. mẹ già. linux. php-gd, p-cpe. /một. mẹ già. linux. php-gmp, p-cpe. /một. mẹ già. linux. php-intl, p-cpe. /một. mẹ già. linux. php-json, p-cpe. /một. mẹ già. linux. php-ldap, p-cpe. /một. mẹ già. linux. php-mbstring, p-cpe. /một. mẹ già. linux. php-mysqlnd, p-cpe. /một. mẹ già. linux. php-odbc, p-cpe. /một. mẹ già. linux. php-opcache, p-cpe. /một. mẹ già. linux. php-pdo, p-cpe. /một. mẹ già. linux. php-lê, p-cpe. /một. mẹ già. linux. php-pecl-apcu, p-cpe. /một. mẹ già. linux. php-pecl-apcu-devel, p-cpe. /một. mẹ già. linux. php-pecl-rrd, p-cpe. /một. mẹ già. linux. php-pecl-xdebug, p-cpe. /một. mẹ già. linux. php-pecl-zip, p-cpe. /một. mẹ già. linux. php-pssql, p-cpe. /một. mẹ già. linux. quy trình php, p-cpe. /một. mẹ già. linux. php-snmp, p-cpe. /một. mẹ già. linux. php-xà phòng, p-cpe. /một. mẹ già. linux. php-xml, p-cpe. /một. mẹ già. linux. php-xmlrpc, cpe. / o. mẹ già. linux. 8

Mục KB bắt buộc. Máy chủ/local_checks_enabled, Máy chủ/AlmaLinux/phát hành, Máy chủ/AlmaLinux/rpm-list, Máy chủ/cpu

LAMP là một chồng phần mềm mã nguồn mở để cung cấp môi trường máy chủ web đầy đủ chức năng cho nhiều ứng dụng web và PHP khác nhau. LAMP là viết tắt của Linux, Apache, MySQL, PHP/Perl/Python và ở đây chúng ta tìm hiểu cách cài đặt chúng trên CentOS thay thế AmlaLinux 8. máy chủ x

Chức năng cơ bản của máy chủ web là cung cấp nội dung HTML và hình ảnh thông qua giao thức HTTP hoặc HTTPS. Bất cứ khi nào chúng tôi nhập một số địa chỉ web trong trình duyệt của mình, nó sẽ yêu cầu máy chủ web cung cấp trang web được gọi có sẵn trên máy chủ Web kiện cổng 80 [“HTTP. //”] hoặc cổng 443 [“HTTPS. //”]

Máy chủ HTTP Apache là một trong những máy chủ web được sử dụng rộng rãi nhất. Nó đã tồn tại được 20 năm và cung cấp năng lượng cho hàng triệu máy chủ web. Tuy nhiên, có một số lựa chọn thay thế tốt, chẳng hạn như máy chủ Web Nginx sử dụng ít tài nguyên PC hơn và thường phù hợp hơn với phần cứng và máy chủ yếu hơn có số lượng truy cập lớn. Trong một số trường hợp, sự kết hợp giữa Apache với Nginx làm proxy ngược cũng có thể hữu ích

Trên trang

Các bước cài đặt LAMP Server trên AlmaLinux 8

Các bước được đưa ra ở đây để cài đặt và thiết lập máy chủ Lamp trên AlmaLinux 8 cũng có thể được sử dụng cho hệ thống máy tính để bàn hoặc máy chủ CentOS 8 Stream và RHEL 8 Linux

1. Chạy cập nhật hệ thống

Hầu hết thời gian trước khi bắt đầu bất kỳ hướng dẫn nào, tôi khuyên người đọc nên chạy lệnh cập nhật hệ thống, điều đó sẽ không chỉ đảm bảo tất cả các gói đã cài đặt ở trạng thái mới nhất mà còn xây dựng lại bộ đệm của kho lưu trữ hệ thống. Điều này giúp cho quá trình cài đặt bất kỳ phần mềm hay dịch vụ nào diễn ra suôn sẻ

sudo dnf update

 

2. Cài đặt máy chủ web Apache trên AlmaLinux 8

Bước tiếp theo là cài đặt máy chủ web Apache trên AlmaLinux cùng với một số công cụ khác để chạy

sudo systemctl start httpd
7 trên RHEL miễn phí dựa trên hệ điều hành Linux này. Đơn giản chỉ cần chạy lệnh dưới đây

 sudo dnf install httpd httpd-tools
Lệnh cài đặt Apache trên AlmaLinux 8

 

3. Kích hoạt và khởi động Apache

Sau khi máy chủ web được cài đặt, hãy bắt đầu dịch vụ của nó và cũng làm cho nó tự động khởi động khi khởi động hệ thống. Điều này sẽ đảm bảo bất cứ khi nào bạn khởi động AlmaLinux, bạn sẽ không cần khởi động Apache theo cách thủ công

Bắt đầu làm đi

sudo systemctl start httpd

Kích hoạt nó

sudo systemctl enable httpd

Kiểm tra trạng thái của dịch vụ Máy chủ web để đảm bảo mọi thứ đang chạy mà không có bất kỳ lỗi nào

sudo systemctl status httpd

 

4. Cập nhật quy tắc Tường lửa

Nếu bạn muốn truy cập máy chủ web Apache bên ngoài máy cục bộ của mình bằng một số trình duyệt, thì trước tiên chúng tôi phải mở cổng 80 và 443 trên máy chủ AlmaLinux của mình

Để mở cổng 80 hoặc HTTP

sudo firewall-cmd --permanent --zone=public --add-service=http

 

Để cho phép cổng 443 hoặc HTTPS

sudo firewall-cmd --permanent --zone=public --add-service=https

 

Tải lại tường lửa để thay đổi có hiệu lực

________số 8_______

 

Bây giờ, chúng tôi có thể kết nối với máy chủ web AlmaLinux Apache của mình bằng cách gọi nó trong trình duyệt. Để làm điều đó, hãy mở trình duyệt của bạn và nhập địa chỉ IP của máy chủ nơi bạn đã cài đặt Apache

sudo systemctl start httpd
8

Kiểm tra máy chủ HTTP Apache trên AlmaLinux

 

5. Cài đặt MySQL hoặc MariaDB trên AlmaLinux8

MySQL là một cơ sở dữ liệu mã nguồn mở được phát triển bởi Oracle trong khi MariaDB là một nhánh rẽ hoạt động tương tự và sử dụng cùng một dòng lệnh như MySQL. Bạn có thể cài đặt bất kỳ trong số chúng theo sự lựa chọn của bạn.  

Lệnh cho MySQL

sudo dnf install mysql-server mysql

hoặc là

Đối với MariaDB

sudo dnf install mariadb-server mariadb -y
Cài đặt MySQL trên AlmaLinux 8
Cài đặt MariaDB trên AlmaLinux8. x

 

Lệnh để bắt đầu và kích hoạt các dịch vụ MySQL và MariaDB

Đối với MySQL

 sudo dnf install httpd httpd-tools
0

Để kiểm tra trạng thái

 sudo dnf install httpd httpd-tools
1

Đối với MariaDB

 sudo dnf install httpd httpd-tools
2
 sudo dnf install httpd httpd-tools
3

 

Kiểm tra trạng thái dịch vụ Mysql

 

6. Cài đặt MySQL an toàn

Bước này sẽ giống nhau cho dù bạn đang sử dụng MySQL hay MariaDB, nó sẽ cung cấp một số tùy chọn để tuân theo và đặt một số cài đặt để chúng tôi có thể bảo mật Cơ sở dữ liệu khỏi mọi mối đe dọa phổ biến trong tương lai

 sudo dnf install httpd httpd-tools
4

Bạn có thể đặt mật khẩu gốc cho MySQL hoặc MariaDB cùng với việc xóa cơ sở dữ liệu trống, hạn chế quyền truy cập từ xa ngoại trừ máy chủ cục bộ, xóa người dùng ẩn danh, v.v.

 

7. Cài đặt PHP 7. 2/7. 3/7. 4 hoặc 8. 0 trên AlmaLinux 8

PHP là ngôn ngữ kịch bản phổ biến hỗ trợ nội dung động của hàng triệu trang web và ứng dụng, do đó, nếu bạn dự định cài đặt CMS web như WordPress, thì bạn phải thiết lập PHP trên máy chủ AlmaLinux của mình

Trước tiên, hãy kiểm tra các phiên bản PHP có sẵn để cài đặt

 sudo dnf install httpd httpd-tools
5
Tìm kiếm các mô-đun hoặc phiên bản PHP có sẵn để cài đặt trên AlmaLinux 8

Như bạn có thể thấy khi viết bài, phiên bản PHP mới nhất trong repo AppStream của hệ thống mặc định là 7. 4, mặc dù PHP 8 đã có sẵn, tuy nhiên, vì nhiều ứng dụng web vẫn hỗ trợ PHP 7. x, do đó, để cung cấp khả năng tương thích rộng rãi và ổn định, người ta nên sử dụng PHP 7. 4…

Ngoài ra, theo mặc định, nó sẽ cài đặt PHP 7. 2, để thay đổi chúng ta cần cấu hình và set 7. 4 làm mặc định/kích hoạt trong repo. cho lần chạy đó

 sudo dnf install httpd httpd-tools
6
 sudo dnf install httpd httpd-tools
7

Lệnh trên thay đổi phiên bản mặc định trên repo hệ thống để cài đặt

Thay đổi phiên bản PHP mặc định trong repo của AlmaLinux để cài đặt

—————————————————————————————————————

[Bước tùy chọn]. Những người muốn có PHP 8 mới nhất. 0 hoặc bất kỳ phiên bản nào khác trên AlamLinux 8 của họ, có thể làm theo các bước sau

1. Thêm kho lưu trữ Remi

 sudo dnf install httpd httpd-tools
8

2. Chạy cập nhật hệ thống

sudo dnf update

3. Kiểm tra các phiên bản PHP mới nhất có sẵn

 sudo dnf install httpd httpd-tools
5
PHP 8 trên AlmaLinux

Để cài đặt nó trước tiên bạn phải cài đặt Remi’s PHP 8. 0 làm phiên bản mặc định để cài đặt trên AlmaLinux 8, cho lần chạy đó

sudo systemctl start httpd
1

—————————————————————————–

Cuối cùng, hãy chạy lệnh để cài đặt PHP và các tiện ích mở rộng phổ biến mà chúng tôi yêu cầu để sử dụng nó với Apache và Mysql trên hệ thống của chúng tôi

sudo systemctl start httpd
2
Cài đặt phiên bản PHP mới nhất trên AlmaLinux 8

Để có hiệu suất tốt hơn cho các ứng dụng khác nhau sử dụng PHP, chúng ta có thể bắt đầu [nếu chưa có] và bật PHP-FPM [Trình quản lý quy trình FastCGI] bằng cách sử dụng các lệnh bên dưới

sudo systemctl start httpd
3

 

8. Kiểm tra PHP

Chúng tôi đã cài đặt Apache, MySQL và PHP trên hệ thống của mình, hãy kiểm tra xem PHP có hoạt động hoàn toàn tốt hay không bằng cách gọi chi tiết cấu hình của nó trong trình duyệt

sudo systemctl start httpd
4

Nếu bạn không có trình soạn thảo văn bản nano thì hãy sử dụng vi và lệnh trên sẽ là.

sudo systemctl start httpd
9

Thêm dòng sau vào thông tin. php mà chúng tôi đã tạo bằng lệnh trên

sudo systemctl start httpd
5

Để lưu loại tệp. Ctrl + X, nhấn phím Y, rồi nhấn phím Enter

Trong khi đó, người dùng sử dụng trình soạn thảo VI - trước tiên để sao chép-qua dòng trên, họ phải nhấn nút

sudo systemctl enable httpd
0 và sau đó nhấn nút
sudo systemctl enable httpd
1 sau khi chỉnh sửa xong, sau đó nhấn nút
sudo systemctl enable httpd
2 để lưu và thoát khỏi nó

 

Bây giờ, hãy mở trình duyệt của bạn và nhập địa chỉ IP máy chủ của bạn cùng với thông tin tên tệp. php, chúng tôi đã tạo ở trên

sudo systemctl enable httpd
3

Kiểm tra chi tiết cấu hình PHP

Để xóa loại tệp này

sudo systemctl start httpd
6

 

9. Cài đặt phpMyAdmin

Nếu bạn cũng muốn quản lý cơ sở dữ liệu MySQL hoặc MariaDB của mình bằng giao diện người dùng đồ họa web thì hãy xem bài viết của chúng tôi. Cài đặt phpMyAdmin trên AlmaLinux 8 với Apache

 

 

Phần kết luận

Vì vậy, đây là một số bước đơn giản nhưng chi tiết để cài đặt và định cấu hình Apache, MySQL và PHP trên AlamLinux 8 Server. Trong trường hợp bạn muốn biết điều gì khác liên quan đến Linux hoặc chủ đề này, phần bình luận là của bạn…

Là PHP 7. 4 vẫn được hỗ trợ?

Thông thường, mỗi phiên bản PHP chính [7. 3, 7. 4, 8. 0, v.v.] nhận được hai năm hỗ trợ tích cực, sau đó là một năm hỗ trợ bảo mật. PHP 7. 4 được hỗ trợ tích cực từ năm 2019 đến cuối năm 2021 . PHP7. Một năm hỗ trợ bảo mật của 4 sẽ kết thúc vào hôm nay.

Cách nâng cấp PHP 7. 2 đến 7. 4 CentOS 8?

Cách nâng cấp PHP 7. 2 to PHP 7. 4 trên CentOS 8 hoặc RHEL 8 .
Bước 1. Thêm Kho lưu trữ EPEL và REMI. Sudo yum -y cài đặt https. //dl. .
Bước 2. Cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8. sudo dnf -y cài đặt dnf-utils
Bước 3. Bật luồng mô-đun cho PHP 7. 4 trên CentOS 8 / RHEL 8. .
Bước 4. Cài đặt các gói bổ sung

Cách cài đặt PHP 7. 4 trong Redhat 8?

Cách cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8 .
Bước 1. Thêm Kho lưu trữ EPEL và REMI. Các kho lưu trữ EPEL và REMI là những yêu cầu chính đối với cài đặt này. .
Bước 2. Cài đặt PHP 7. 4 trên CentOS 8 / RHEL 8. .
Bước 3. Cài đặt PHP 7. 4 Tiện ích mở rộng CentOS 8 / RHEL 8

Chủ Đề