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 Show
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 8Cá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ốngHầ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 8Bướ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 httpd7 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-toolsLệnh cài đặt Apache trên AlmaLinux 8
3. Kích hoạt và khởi động ApacheSau 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ửaNế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 httpd8Kiểm tra máy chủ HTTP Apache trên AlmaLinux
5. Cài đặt MySQL hoặc MariaDB trên AlmaLinux8MySQL 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 -yCài đặt MySQL trên AlmaLinux 8Cà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-tools0 Để kiểm tra trạng thái sudo dnf install httpd httpd-tools1 Đối với MariaDB sudo dnf install httpd httpd-tools2 sudo dnf install httpd httpd-tools3 Kiểm tra trạng thái dịch vụ Mysql
6. Cài đặt MySQL an toànBướ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-tools4 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 8PHP 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-tools5Tì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-tools6 sudo dnf install httpd httpd-tools7 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-tools8 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-tools5PHP 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 httpd1 —————————————————————————– 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 httpd2Cà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 httpd3
8. Kiểm tra PHPChú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 httpd4 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 httpd9 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 httpd5 Để lưu loại tệp. Ctrl + X, nhấn phím Y, rồi nhấn phím Enter
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 httpd3Kiểm tra chi tiết cấu hình PHP Để xóa loại tệp này sudo systemctl start httpd6
9. Cài đặt phpMyAdminNế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ậnVì 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 |