Tất cả các lệnh - không có sudo
yum update
yum install httpd -y
systemctl start httpd
systemctl enable httpd
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
systemctl mysql_secure_installation
yum install epel-release yum-utils -y
yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager – enable remi-php73
yum install php php-mysql -y
systemctl restart httpd
Tất cả các lệnh – với sudo
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
LAMP là một tập hợp các gói phần mềm nguồn mở được sử dụng để tạo các trang web và ứng dụng web. ĐÈN là từ viết tắt. Nó bao gồm Linux là hệ điều hành, Apache là máy chủ Web, MySQL/MariaDB là hệ thống quản lý cơ sở dữ liệu quan hệ và PHP là ngôn ngữ kịch bản phía máy chủ. Trong tài liệu này, chúng tôi sẽ thực hiện các bước cần thiết để cài đặt ngăn xếp LAMP trên máy chủ CentOS 7
Tất cả những gì bạn cần cho các hoạt động này là một VPS được cài đặt CentOS 7 trên đó và quyền truy cập của người dùng có đặc quyền root/root vào máy chủ
nội dung
điều kiện tiên quyết
- VPS CentOS 7
- Quyền truy cập root vào máy chủ
- Ứng dụng khách SSH [ví dụ như PuTTY]
Bước 1. Cập nhật hệ thống của bạn
Trước khi bắt đầu, chúng tôi luôn cập nhật phần mềm hệ thống trên máy chủ. Điều này có thể được thực hiện bằng cách thực hiện lệnh dưới đây
sudo yum update -y
Bước 2. Cài đặt Apache
Việc cài đặt Apache là một bước đơn giản và điều này có thể được thực hiện bằng Trình quản lý gói Yum
sudo yum install httpd -y
Bắt đầu và kích hoạt dịch vụ Apache bằng lệnh sau
sudo systemctl start httpd
sudo systemctl enable httpd
Kiểm tra xem Apache có đang chạy hay không bằng cách gọi IP/tên máy chủ của bạn trong trình duyệt. Nếu Apache đang chạy, trang web Apache CentOS 7 mặc định sẽ được hiển thị
Trang thử nghiệm Apache trên máy chủ CentOS 7
Bước 3. Cài đặt cơ sở dữ liệu MariaDB
MariaDB là một sự thay thế drop-in cho MySQL. Nó là một máy chủ SQL đáng tin cậy đi kèm với một bộ tính năng và cải tiến phong phú. Đối với những website động luôn cần lưu trữ dữ liệu. Chúng tôi có thể cài đặt MariaDB cùng với các gói bổ sung được yêu cầu bằng cách chạy các lệnh bên dưới
sudo yum install mariadb-server mariadb -y
Bây giờ MariaDB đã cài đặt thành công, hãy chạy lệnh bên dưới để bắt đầu và kích hoạt dịch vụ
sudo systemctl start mariadb
sudo systemctl enable mariadb
Để ngăn truy cập trái phép vào cơ sở dữ liệu của bạn và xóa một số giá trị mặc định nguy hiểm, hãy chạy lệnh sau
sudo mysql_secure_installation
Bạn sẽ được nhắc với tùy chọn thay đổi mật khẩu gốc MariaDB, xóa tài khoản người dùng ẩn danh, vô hiệu hóa đăng nhập gốc bên ngoài máy chủ cục bộ, xóa cơ sở dữ liệu kiểm tra và tải lại đặc quyền. Bạn nên trả lời 'có' cho các tùy chọn này để bảo mật máy chủ cơ sở dữ liệu
Bước 4. Cài đặt PHP
PHP là ngôn ngữ kịch bản được sử dụng rộng rãi phù hợp để phát triển web. Nó hoạt động với Apache để hiển thị nội dung động cho trang web của bạn. Theo mặc định, PHP5. 4 có sẵn trong kho CentOS 7 Yum. Chúng tôi khuyên bạn nên cài đặt phiên bản ổn định mới nhất của PHP 7. x vì nó có nhiều cải tiến và tính năng mới
Để cài đặt phiên bản PHP mới nhất chúng ta cần thêm kho EPEL và REMI. Hãy bắt đầu bằng cách cài đặt gói “yum-utils” để định cấu hình kho lưu trữ yum và kích hoạt kho lưu trữ EPEL
________số 8Bây giờ, hãy tải xuống và cài đặt kho lưu trữ REMI
yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
Định cấu hình kho lưu trữ để cài đặt PHP 7. 3 [hoặc phiên bản ổn định mới nhất] bằng lệnh sau. Nếu có phiên bản mới hơn thì chỉ cần sửa đổi lệnh bằng cách thay đổi số phiên bản trong lệnh để khớp với bản phát hành bạn muốn cài đặt
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
0Bây giờ chúng ta có thể cài đặt PHP 7. 3 cùng với phần phụ thuộc SQL của nó bằng lệnh bên dưới
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
1Sau khi cài đặt PHP, hãy khởi động lại dịch vụ Apache
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
2Phần kết luận
Đó là nó. Bạn đã cài đặt thành công nền tảng LAMP trên hệ thống CentOS 7 của mình, hệ thống này hiện có thể chạy các ứng dụng phần mềm và trang web động. Tùy thuộc vào nhu cầu lưu trữ web của bạn, bạn cũng có thể cần cài đặt các mô-đun Apache bổ sung và phần mở rộng PHP
Chúng tôi thực sự khuyên bạn nên kiểm tra máy chủ web OpenLiteSpeed như một sự thay thế thả vào mã nguồn mở cho Apache. Có thể tăng tốc độ đáng kể bằng cách chạy OpenLiteSpeed. Chúng tôi có một bài viết về cách cài đặt OpenLiteSpeed để giúp hướng dẫn bạn