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.
Tôi sẽ thêm kho lưu trữ EPEL tại đây để cài đặt phpMyAdmin mới nhất như sau:
Để 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.
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:
Đặt mật khẩu cho tài khoản root MySQL:
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
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
Mã:
systemctl start mariadb.service
systemctl enable mariadb.service
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]