Cài đặt Lighttpd với PHP (chế độ PHP-FPM) và MySQL hoặc MariaDB trên Ubuntu 15.10

theanh

Administrator
Nhân viên
Lighttpd là một máy chủ web an toàn, nhanh và tuân thủ các tiêu chuẩn được thiết kế cho các môi trường có tốc độ quan trọng. Hướng dẫn này chỉ cách cài đặt Lighttpd trên máy chủ Ubuntu 15.10 có hỗ trợ PHP (thông qua PHP-FPM) và MySQL hoặc MariaDB. PHP-FPM (FastCGI Process Manager) là một triển khai PHP FastCGI thay thế với một số tính năng bổ sung hữu ích cho các trang web có bất kỳ quy mô nào, đặc biệt là các trang web bận rộn hơn. Tôi sử dụng PHP-FPM trong hướng dẫn này thay vì spawn-fcgi của Lighttpd.


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 trước khi tiếp tục:
Mã:
sudo su

2 Cài đặt MySQL / MariaDB​

Ubuntu cung cấp các gói cho máy chủ cơ sở dữ liệu MySQL gốc (MySQL 5.6) và nhánh MySQL MariaDB (10). Hầu hết người dùng thích sử dụng MariaDB ngày nay vì nó nhanh hơn MySQL một chút và quá trình phát triển diễn ra nhanh hơn. Tôi để bạn quyết định cài đặt cái gì ở đây và sẽ giải thích cả hai tùy chọn. Thực hiện theo hướng dẫn trong chương 2.1 hoặc 2.2, nhưng không thực hiện cả hai.

2.1 Cài đặt MySQL​

Cài đặt MySQL như sau:
Mã:
apt-get -y install mysql-server-5.6 mysql-client-5.6
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ệ với người dùng root@localhost cũng như [emailprotected], vì vậy chúng ta không cần phải chỉ định mật khẩu root MySQL sau đó nhập thủ công:

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

2.2 Cài đặt MariaDB​

Cài đặt MariaDB như sau:
Mã:
apt-get -y install mariadb-server mariadb-client
Bây giờ chúng ta đặt mật khẩu root cho MariaDB.
Mã:
mysql_secure_installation
Bạn sẽ được hỏi những câu hỏi sau:
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không có):
 
Back
Bên trên