Giới thiệu
LAMP là từ viết tắt của Linux, Apache, MySQL và PHP. Ngăn xếp phần mềm này là giải pháp nguồn mở phổ biến nhất để thiết lập các máy chủ web.
Vì chúng tôi đã quyết định sử dụng bản phân phối Linux CentOS 6 x64 trên VPS Vultr, chúng tôi sẽ chỉ giới thiệu cách cài đặt các thành phần khác trong bài viết này.
Điều kiện tiên quyết
Trong bài viết này, chúng tôi giả định rằng bạn đã thiết lập VPS Vultr CentOS 6 x64 từ đầu và đã đăng nhập bằng root. Người dùng không root sẽ cần sử dụng sudo
lệnh.
Bước một: Cài đặt Apache
Để cài đặt và khởi động Apache, hãy mở thiết bị đầu cuối SSH của bạn và nhập các lệnh sau:
yum -y install httpd
service httpd start
Kiểm tra xem Apache đã được cài đặt và chạy đúng chưa:
service httpd status
Lưu ý : Bạn không thể kiểm tra xem Apache có chạy đúng hay không bằng cách truy cập địa chỉ IP của VPS Vultr của bạn từ trình duyệt của bạn, vì tường lửa sẽ chặn truy cập của bạn theo mặc định.
Bạn cần mở cổng 80 để máy chủ web của bạn có thể truy cập:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
Bước hai: Cài đặt MySQL
Để cài đặt và khởi động MySQL, hãy mở thiết bị đầu cuối SSH của bạn và nhập các lệnh sau:
yum -y install mysql-server
service mysqld start
Trên các máy chủ sản xuất, bạn nên bảo mật MySQL bằng lệnh sau:
/usr/bin/mysql_secure_installation
Dấu nhắc lệnh sẽ yêu cầu mật khẩu root MySQL hiện tại của bạn. Để trống bằng cách nhấn ENTER.
Sau đó, trả lời dấu nhắc lệnh như được chỉ định dưới đây:
Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Bước ba: Cài đặt PHP
Để cài đặt PHP trên VPS Vultr của bạn, hãy mở thiết bị đầu cuối SSH của bạn và nhập lệnh sau:
yum -y install php php-mysql
Tùy thuộc vào các ứng dụng web mà bạn định chạy, bạn có thể cần cài đặt một số mô-đun PHP cho máy chủ của mình. Bạn có thể kiểm tra các mô-đun có sẵn bằng cách gõ lệnh sau:
yum search php-
Để xem thêm chi tiết về các mô-đun mà bạn quan tâm, hãy nhập lệnh sau. Nhớ thay thế NameOfTheModule
bằng tên của mô-đun mà bạn chọn từ màn hình.
yum info NameOfTheModule
Thông thường, bạn sẽ cần hai mô-đun: php-mcrypt
và php-mbstring
. Cài đặt chúng với các lệnh sau:
yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64
Bạn có thể cài đặt các mô-đun khác theo cùng một cách.
Để có chức năng ngăn xếp, bạn cũng cần đặt Apache và MySQL chạy tự động khi VPS khởi động (PHP sẽ tự động chạy với Apache):
chkconfig httpd on
chkconfig mysqld on
Khởi động lại máy chủ web Apache để thực hiện tất cả các thay đổi:
service httpd restart
Đó là nó. Bạn đã cài đặt ngăn xếp LAMP lên VPS Vultr của mình.