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 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-tools
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 httpd8
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
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
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-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 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-tools5
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
—————————————————————————————————————
[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-tools5
Để 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 httpd2
Để 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 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 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
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 httpd0 và sau đó nhấn nútsudo systemctl enable httpd1 sau khi chỉnh sửa xong, sau đó nhấn nútsudo systemctl enable httpd2 để 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 httpd3
Để xóa loại tệp này
sudo systemctl start httpd6
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…