LAMP là từ viết tắt của một ngăn xếp web rất phổ biến – Linux, Apache, MySQL, PHP. Tất cả bốn thành phần của LAMP đều có nguồn mở và phù hợp để triển khai các trang web và ứng dụng web động. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách thiết lập máy chủ đám mây với ngăn xếp LAMP
ngăn xếp ĐÈN. L – Linux
L trong LAMP là viết tắt của Hệ điều hành Linux. Với giao diện dễ sử dụng của CloudSigma, bạn có thể triển khai nó trong vòng vài phút
Tạo máyTrước tiên, bạn phải tạo một máy. Bạn có thể làm điều đó một cách dễ dàng trong Phần Điện toán của CloudSigma. Với mục đích của hướng dẫn này, bạn có thể sử dụng các tài nguyên sau
CPU. 8GHz
ĐẬP. 8GB
SSD. 50 GB
Bạn có thể gắn đĩa với CentOS 7. 8 Máy chủ – Tiếng Anh được cài đặt sẵn 64 bit với hỗ trợ SSH, Python, Pip, Cloud-init, OpenSSL và VirtIO. Sau khi khởi động máy, bạn có thể cập nhật tất cả các kho và gói hiện có trên máy bằng cách chạy các lệnh sau
1
sudo yum cập nhật
ngăn xếp ĐÈN. A – Apache
Apache [Apache HTTP Server] là một phần mềm máy chủ web nguồn mở có thể được sử dụng để phục vụ nội dung trên web. Hơn 40% các trang web trên WWW – World Wide Web sử dụng nó. Để cài đặt Máy chủ HTTP Apache, bạn có thể chạy lệnh sau
1
sudo yum cài đặt httpd
Sau khi máy chủ web được cài đặt, bạn có thể sử dụng lệnh sau để khởi động nó
1
sudo systemctl start httpd. dịch vụ
Sau khi nó được cài đặt, bạn có thể truy cập địa chỉ IP trên trình duyệt web của mình và bạn sẽ thấy một đầu ra tương tự như thế này
Nếu bạn không nhìn thấy màn hình trên, có thể tường lửa của bạn đang chặn lưu lượng HTTP. Bạn có thể sử dụng các lệnh sau và thử lại
1
2
3
sudo tường lửa - cmd -- permanent --add-service=http
sudo tường lửa - cmd -- permanent --add-service=https
sudo tường lửa - cmd -- reload
Nếu bạn không biết địa chỉ IP, bạn có thể kiểm tra nó trong Phần tính toán của tài khoản CloudSigma
Bạn cũng có thể kích hoạt Apache để bắt đầu khởi động bằng lệnh sau
1
sudo systemctl bật httpd. dịch vụ
ngăn xếp ĐÈN. M – MySQL [MariaDB]
Bạn có thể tiếp tục và cài đặt MySQL ngay bây giờ khi Linux và Apache đã được cài đặt. Với hướng dẫn này, bạn cũng có thể cài đặt MariaDB, một bản thay thế MySQL. MariaDB là phiên bản do cộng đồng phát triển của dự án MySQL. Bạn sẽ lưu trữ dữ liệu trang web của bạn trong đó
1
sudo yum cài đặt mariadb - server mariadb
Sau khi cài đặt hoàn tất, bạn có thể khởi động MariaDB bằng lệnh sau
1
sudo systemctl start mariadb
Để tăng cường bảo mật, hãy chạy tập lệnh bên dưới và chọn tùy chọn của bạn
1
sudo / usr / bin/mysql_secure_installation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Đầu ra.
Nhập mật khẩu hiện tại cho root [enter for none]:
OK, đã sử dụng thành công mật khẩu, moving on.. .
Cài đặt mật khẩu root đảm bảo that nobody can log into the MariaDB
root user không có the per authorization.
Mật khẩu mới. mật khẩu
Re - nhập mật khẩu mới: mật khẩu
Mật khẩu cập nhật thành công.
Đang tải lại đặc quyền bảng. .
.. . Thành công.
Cho các nghỉ ngơi, bạn can just click enter
Một lần nữa, bạn có thể chọn bật MariaDB để bắt đầu khởi động bằng lệnh sau
1
sudo systemctl enable mariadb. dịch vụ
ngăn xếp ĐÈN. P – PHP
PHP là một ngôn ngữ mã nguồn mở phổ biến thường được sử dụng để xây dựng các trang web động. Bạn có thể cài đặt nó bằng lệnh
1
sudo yum cài đặt php php-mysql
Sau đó, bạn cần khởi động lại máy chủ web Apache để nó hoạt động trơn tru với PHP
1
sudo systemctl khởi động lại httpd. dịch vụ
PHP có một thư viện lớn các mô-đun mà bạn có thể sử dụng trong ứng dụng của mình. Tìm các thư viện có sẵn bằng lệnh đã cho và nó sẽ cung cấp cho bạn một danh sách
1
sudo yum search php -
Cài đặt các mô-đun trên bằng lệnh yum
1
sudo yum cài đặt
Bạn có thể tạo một tệp PHP mẫu để kiểm tra. Tạo một tệp – /var/www/html/test. php và thêm các nội dung sau vào nó