Cách cài đặt Lighttpd với PHP-FPM và MariaDB trên CentOS 7

theanh

Administrator
Nhân viên
Lighttpd là một máy chủ web an toàn, nhanh chóng, 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ỉ cho bạn cách cài đặt Lighttpd trên máy chủ Centos 7 có hỗ trợ PHP (thông qua PHP-FPM) và hỗ trợ MySQL. 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.


2 Cài đặt MariaDB làm MySQL drop in thay thế​

Đầu tiên, chúng ta cài đặt MySQL như sau:
Mã:
yum -y install mariadbmariadb-server
Sau đó, chúng ta tạo các liên kết khởi động hệ thống cho MySQL (để MySQL tự động khởi động bất cứ khi nào hệ thống khởi động) và khởi động máy chủ MySQL:
Mã:
systemctl enable mariadb.service
systemctl start mariadb.service
Đặt mật khẩu cho tài khoản gốc MarisDB:
Mã:
mysql_secure_installation
Mã:
[root@server1 ~]# mysql_secure_installation
/usr/bin/mysql_secure_installation:
Mã:
LƯU Ý: KHUYẾN NGHỊ CHẠY TẤT CẢ CÁC PHẦN CỦA Script này CHO TẤT CẢ CÁC MÁY CHỦ MariaDB ĐANG SỬ DỤNG TRONG SẢN XUẤT! VUI LÒNG ĐỌC KỸ TỪNG BƯỚC!
Mã:
Để đăng nhập vào MariaDB để bảo mật, chúng ta sẽ cần mật khẩu hiện tại của người dùng root. Nếu bạn vừa cài đặt MariaDB và 
chưa đặt mật khẩu root, mật khẩu sẽ để trống, 
do đó, bạn chỉ cần nhấn enter ở đây.
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