Bài hướng dẫn này chỉ cách bạn cài đặt máy chủ web Apache trên máy chủ CentOS 7 có hỗ trợ PHP (mod_php) và MySQL. LAMP là viết tắt của Linux, Apache, MySQL, PHP.
Bài hướng dẫn cập nhật này chỉ cách cài đặt phiên bản PHP mới nhất (7.0 và 7.1) trên CentOS 7.3.
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:
Bài hướng dẫn cập nhật này chỉ cách cài đặt phiên bản PHP mới nhất (7.0 và 7.1) trên CentOS 7.3.
1 Lưu ý sơ bộ
Trong bài 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
/usr/bin/mysql_secure_installation: dòng 379: find_mysql_client: lệnh không tìm thấy
LƯU Ý: KHUYẾN NGHỊ CHẠY TẤT CẢ CÁC PHẦN CỦA KỊCH BẢN 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 cho 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.
Nhập mật khẩu hiện tại cho root (enter nếu không có): [B]