Cách cài đặt Stack Lamp Stack Apache MySQL/MARIADB PHP trên CentOS 8. Trong hướng dẫn này, bạn sẽ học cách cài đặt và thiết lập Apache, PHP, MySQL trên Centos 8.
Thiết lập này được thử nghiệm trên Google Cloud và nó hoạt động tương tự trên AWS, DigitalOcean hoặc bất kỳ dịch vụ lưu trữ đám mây nào hoặc bất kỳ VPS hoặc máy chủ chuyên dụng nào.
Điều kiện tiên quyết
Nếu bạn đang sử dụng Google Cloud, bạn có thể theo dõi các SETP này nếu không bạn có thể bỏ qua chúng.
- Phiên bản tính toán động cơ của bạn đang chạy.
- Để thiết lập công cụ tính toán, hãy xem thiết lập phiên bản Công cụ tính toán & NBSP; với & nbsp; Centos & NBSP; 8
Bước 1: Cập nhật các gói phần mềm
Bạn có thể bắt đầu thiết lập bằng cách cập nhật các gói lên các phiên bản mới nhất bằng lệnh sau.
sudo yum update
Bước 2: Cài đặt Apache trên Centos 8
Cài đặt Apache trong Centos khá thẳng về phía trước được gọi là
sudo yum install httpd7. Chạy lệnh sau để cài đặt.
sudo yum install httpd
Sau khi cài đặt hoàn tất, bật và khởi động dịch vụ Apache.
sudo systemctl enable httpd
sudo systemctl start httpd
Bước 3: Cấu hình tường lửa
Nếu máy chủ của bạn được bảo vệ bởi tường lửa và bạn đã mở các cổng
sudo yum install httpd8 và
sudo yum install httpd9. Kích hoạt chúng bằng lệnh sau.
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Bây giờ bạn có thể xác minh cài đặt Apache. Mỗi quá trình trong Apache được quản lý với lệnh
sudo systemctl enable httpd0. Xác minh việc cài đặt Apache với lệnh sau.
sudo systemctl start httpd
sudo systemctl status httpd
● httpd.service - The Apache HTTP Server Loaded: loaded [/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled] Active: active [running] since Mon 2019-11-11 09:41:12 UTC; 5s ago Docs: man:httpd.service[8] Main PID: 19440 [httpd] Status: "Started, listening on: port 80" Tasks: 213 [limit: 9584] Memory: 24.5M CGroup: /system.slice/httpd.service ├─19440 /usr/sbin/httpd -DFOREGROUND ├─19441 /usr/sbin/httpd -DFOREGROUND ├─19442 /usr/sbin/httpd -DFOREGROUND ├─19443 /usr/sbin/httpd -DFOREGROUND └─19444 /usr/sbin/httpd -DFOREGROUND Nov 11 09:41:12 instance-1 systemd[1]: Starting The Apache HTTP Server… Nov 11 09:41:12 instance-1 httpd[19440]: Server configured, listening on: port 80 Nov 11 09:41:12 instance-1 systemd[1]: Started The Apache HTTP Server.
Bước 4: Cài đặt cơ sở dữ liệu MySQL/MARIADB trên Centos 8
Mariadb là một giải pháp thay thế tốt hơn cho MySQL, vì vậy chúng tôi có thể sử dụng Mariadb thay vì MySQL.
sudo yum install mariadb-server mariadb -y
sudo systemctl enable mariadb sudo systemctl start mariadb
Bạn có thể xác minh trạng thái cài đặt MariaDB bằng lệnh sau.
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3 database server Loaded: loaded [/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled] Active: active [running] since Mon 2019-11-11 09:42:45 UTC; 47s ago Docs: man:mysqld[8] //mariadb.com/kb/en/library/systemd/ Process: 22519 ExecStartPost=/usr/libexec/mysql-check-upgrade [code=exited, status=0/SUCCESS] Process: 22385 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service [code=exited, status=0/SUCCESS] Process: 22361 ExecStartPre=/usr/libexec/mysql-check-socket [code=exited, status=0/SUCCESS] Main PID: 22487 [mysqld] Status: "Taking your SQL requests now…" Tasks: 30 [limit: 9584] Memory: 86.3M CGroup: /system.slice/mariadb.service └─22487 /usr/libexec/mysqld --basedir=/usr
Bảo vệ máy chủ Mariadb bằng lệnh
sudo systemctl enable httpd1.
sudo systemctl start httpd
sudo yum install httpd0
Thực hiện theo lời nhắc và tạo mật khẩu mới cho người dùng gốc và hoàn thành quy trình.
Bước 5: Cài đặt PHP trên Centos 8
Cuối cùng, bạn có thể cài đặt PHP, theo mặc định, các tàu CentOS có Php 7.2. Vì vậy, bạn có thể cài đặt PHP bằng lệnh sau.
sudo yum install httpd1
Khởi động lại Apache.
sudo yum install httpd2
Bước 6: Xác minh thiết lập đèn
Tạo một tệp mới để xuất thông tin PHP.
Cài đặt trình chỉnh sửa
sudo systemctl enable httpd2 là trình chỉnh sửa dễ dàng để tạo và chỉnh sửa tệp mới.
sudo systemctl start httpd
sudo yum install httpd3
Tạo một tệp mới với tên
sudo systemctl enable httpd3
sudo systemctl start httpd
sudo yum install httpd4
Dán mã sau vào trình chỉnh sửa và lưu tệp.
sudo yum install httpd5
Nhấn
sudo systemctl enable httpd4 theo sau là
sudo systemctl start httpd
sudo systemctl enable httpd5 và
sudo systemctl start httpd
sudo systemctl enable httpd6 để lưu và thoát tệp.
sudo systemctl start httpd
Bây giờ hãy mở trình duyệt của bạn và trỏ nó đến địa chỉ IP bên ngoài của bạn, theo sau là Info.php trong URL.
sudo yum install httpd6
Bạn sẽ thấy thông tin PHP cho biết bạn đã cài đặt và định cấu hình Apache, Mariadb và PHP trên máy chủ Centos 8 của bạn.
Chuẩn bị cho một vai trò làm việc như một chuyên gia công nghệ thông tin với hệ điều hành LinuxInformation Technology Professional with Linux operating system
Sự kết luận
Bây giờ bạn đã học được cách cài đặt ngăn xếp đèn Apache, MySQL và PHP trên Centos 8.
Cảm ơn vì đã dành thời gian cho tôi. Nếu bạn phải đối mặt với bất kỳ vấn đề hoặc bất kỳ phản hồi, xin vui lòng để lại nhận xét bên dưới.