Cách cài đặt Apache, PHP 7.1 và MySQL trên CentOS 7.4 (LAMP)

theanh

Administrator
Nhân viên
Hướng dẫn này chỉ cách cài đặt máy chủ web Apache trên máy chủ CentOS 7 với PHP (mod_php) và cơ sở dữ liệu MySQL. Từ viết tắt LAMP là viết tắt của Linux, Apache, MySQL, PHP.

Hướng dẫn cập nhật này chỉ cách cài đặt các phiên bản PHP mới nhất (7.0, 7.1 và 7.2) trên CentOS 7.4.

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 IP p 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 cần thiết.

Tôi sẽ thêm kho lưu trữ EPEL tại đây để cài đặt phpMyAdmin mới nhất như sau:
Mã:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum -y install epel-release
Để chỉnh sửa các tệp trên shell, tôi sẽ cài đặt trình chỉnh sửa nano. Nếu bạn thích vi để chỉnh sửa tệp, hãy bỏ qua bước này.
Mã:
yum -y install nano

2 Cài đặt MySQL / MariaDB​

MariaDB là một nhánh MySQL của nhà phát triển MySQL gốc Monty Widenius. MariaDB tương thích với MySQL và tôi đã chọn sử dụng MariaDB ở đây thay vì MySQL. Chạy lệnh này để cài đặt MariaDB với yum:
Mã:
yum -y install mariadb-server mariadb
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 start mariadb.service
systemctl enable mariadb.service
Đặt mật khẩu cho tài khoản root MySQL:
Mã:
mysql_secure_installation
Mã:
[root@server1 ~]# mysql_secure_installation

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!

Để đă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, thì mật khẩu sẽ để trống,
do đó, bạn chỉ cần nhấn enter ở đây.

Nhập mật khẩu hiện tại cho root (nhập nếu không có): [B]
 
Back
Bên trên