Cài đặt Nginx với PHP 7 và MySQL 5.7 (LEMP) trên Ubuntu 16.04 LTS

theanh

Administrator
Nhân viên
Nginx (phát âm là "engine x") là một máy chủ HTTP miễn phí, mã nguồn mở, hiệu suất cao. Nginx được biết đến với tính ổn định, bộ tính năng phong phú, cấu hình đơn giản và mức tiêu thụ tài nguyên thấp. Hướng dẫn này chỉ cho bạn cách cài đặt Nginx trên máy chủ Ubuntu 16.04 có hỗ trợ PHP 7 (thông qua PHP-FPM) và hỗ trợ MySQL 5.7 (LEMP = Linux + nginx (phát âm là "engine x") + MySQL + PHP).


1 Lưu ý sơ bộ​

Trong hướng dẫn này, tôi sử dụng tên máy chủ server1.example.com với địa chỉ IP 192.168.1.100. Các thiết lập này có thể khác nhau đối với bạn, vì vậy bạn phải thay thế chúng khi thích hợp.

Tôi đang chạy tất cả các bước trong hướng dẫn này với quyền root, vì vậy hãy đảm bảo rằng bạn đã đăng nhập với tư cách là root:
Mã:
sudo -s

2 Cài đặt MySQL 5.7​

Để cài đặt MySQL, chúng tôi chạy:
Mã:
apt-get -y install mysql-server mysql-client
Bạn sẽ được yêu cầu cung cấp mật khẩu cho người dùng root MySQL - mật khẩu này hợp lệ đối với người dùng root@localhost cũng như [emailprotected], do đó chúng ta không phải chỉ định mật khẩu gốc MySQL theo cách thủ công sau này:

Mật khẩu mới cho người dùng "gốc" MySQL: <-- yourrootsqlpassword
Lặp lại mật khẩu cho người dùng "gốc" MySQL: <-- yourrootsqlpassword



Để bảo mật máy chủ cơ sở dữ liệu và xóa người dùng ẩn danh và cơ sở dữ liệu thử nghiệm, hãy chạy lệnh mysql_secure_installation.
Mã:
mysql_secure_installation
Bạn sẽ được hỏi những câu hỏi sau:
Mã:
root@server1:~# mysql_secure_installation
Mã:
Bảo mật triển khai máy chủ MySQL.
Mã:
Nhập mật khẩu cho người dùng root:
 
Back
Bên trên