Hướng dẫn cài đặt LAMP trên CentOs

LAMP là viết tắt của LinuxApacheMySQL và PHP là giải pháp máy chủ kết hợp từ 4 lớp giải pháp phần mềm : Linux  Apache – MySQL – PHP. Đa số các hosting linux hiện nay sử dụng công nghệ này. Các phần mềm này kiết hợp với nhau tạo thành các stack phần mềm. Từ đó giúp các thành phần website hoạt động trên nền tảng này hiệu quả.

Bài viết này sẽ hướng dẫn chi tiết cách để bạn cài LAMP trên Linux CentOS 7 từng bước mới nhất bằng hình ảnh cụ thể.

Như các bạn cũng biết LAMP bao gồm Linux-Apache-MySQL(MarioDB)-PHP. Vì vậy mình sẽ hướng dẫn cài từng bước cho các bạn

Nếu các bạn dùng VPS thì mình khuyên các bạn sử dịng phầm mềm Bitvise SSH Clien để quản lý dễ dàng khi cài đặt. Các bạn có thể kham khảo tại đây

Bitsive SSH

Bitsive SSH

Cài đặt Linux (L)

Để cài đặt được LAMP trươc tiên các bạn cần cài đặt Linux. Hiện nay LAMP có thể chạy được trên rát nhiều hệ điều hành Linux. Tuy nhiên phổ biến nhất đó chính là Ubuntu và CentOS.

Ở bài hướng dẫn này mình sử dụng là CentOS 7. Bạn có  thể cài trên máy tính cá nhân của mình /server hoặc có thể thuê VPS ở các nhà cung cấp VPS nổi tiếng hiện nay.

Cài Đặt Apache (A)

Trước hết bạn cần cài đặt Apache httpd

Copy to Clipboard
Cài đặt Apache httpd

Cài đặt Apache httpd

Sau khi cài đặt xong bạn cần chỉnh sửa httpd.conf và thay thế tên máy chủ cho hệ thống của riêng bạn.

Các bạn ở file httpd.conf bằng lệnh :

 vi /etc/httpd/conf/httpd.conf
HOẶC bạn mở file theo hình phía dưới:
Chỉnh sửa httpd.conf

Chỉnh sửa httpd.conf

# Dòng 86: thay đổi địa chỉ email Admin
# Dòng 95: thay đổi tên máy chủ của bạn
# Dòng 151: thay đổi
AllowOverride All
# Dòng 164: thêm tên tập tin mà nó chỉ có thể truy cập với tên của thư mục
DirectoryIndex index.html index.cgi index.php

Sau đó bạn khởi dộng lại Apache

Copy to Clipboard
Copy to Clipboard

Khởi dộng lại Apache

Khởi dộng lại Apache

Quản Lý Apache

Trên CentOS 7 sử dụng Firewall-cmd nên tôi sẽ tùy chỉnh cho phép truy cập từ bên ngoài đến port 80 (HTTP) và port 443 (HTTPS)

Copy to Clipboard
Copy to Clipboard
Copy to Clipboard

Sau đó bạn truy cập vào localhost/địa chỉ IP của VPS bạn đang sử dụng để kiểm tra nha.

Hướng Dẫn Cài Đặt và Cấu Hình MySQL / MariaDB (M)

MySQL được thay thế bằng MariaDB trong CentOS 7
Nếu bạn thích sử dụng cơ sở dữ liệu có thương hiệu MySQL trong CentOS 7, bạn sẽ cần phải bổ sung các kho yêu cầu bằng cách đưa ra lệnh sau

Copy to Clipboard
Copy to Clipboard

Để cài đặt MariaDB các bạn thục hiện lệnh sau:

Copy to Clipboard
Cài đặt mariaDB

Cài đặt mariaDB

Khởi động MariaDB

Copy to Clipboard
Copy to Clipboard
Khởi động mariaDB

Khởi động mariaDB

Để bảo vệ MariaDB.

  1. Thay đổi mật khẩu root của MariaDB
  2. Xóa tài khoản người dùng ẩn danh
  3. Vô hiệu hóa đăng nhập root bên ngoài localhost
  4. Gỡ bỏ các cơ sở dữ liệu thử nghiệm và nạp lại quyền ưu tiên

Bạn chạy lệnh sau để tiến hành làm những việc trên:

Copy to Clipboard

Bảo mật MariaDB

Bảo mật MariaDB

Bảo mật MariaDB

Bảo mật MariaDB

Bảo mật MariaDB

Bảo mật MariaDB

Quản Lý MySQL / MariaDB (M)

Với phpMyAdmin bạn có thể quản lý cơ sở dữ liệu MySQL thông qua giao diện web

Tôi có thể cài đặt phpMyAdmin như sau

Copy to Clipboard

Tiếp theo tôi sẽ cấu hình phpMyAdmin . Tôi sẽ chỉnh sửa Apahe để cho phép các kết nối đến phpMyAdmin không chỉ từ localhost

Bạn mở file lên bằng dòng lệnh sau:

Copy to Clipboard

Sau đó bạn thêm đoạn code sau vào cuối file vừa mở như hình dưới

Copy to Clipboard

Bạn nhấn Ctrl + O sau đó Enter và cuối cùng là Ctrl + X

Tiếp theo tôi sẽ khởi động lại Apache

Copy to Clipboard

Vậy là giờ bạn có thể quản lý file của mình theo đường dẫn: localhost/phpMyAdmin hoặc địa chỉ IP/phpMyAdmin như hình dưới

Cài Đặt PHP(P)

Phiên bản PHP với CentOS khá cũ (PHP 5.4), do đó mình sẽ giới thiệu cho bạn một số tùy chọn để cài đặt các phiên bản PHP mới hơn như PHP 7.0 hoặc 7.1 từ Remi repository.
Thêm Remi repository CentOS.

Copy to Clipboard
Thêm Remi repository CentOS.

Thêm Remi repository CentOS.

Cài đặt yum-utils vì chúng ta cần có tiện ích yum-config-manager.

Copy to Clipboard
 tiện ích yum-config-manager.

tiện ích yum-config-manager

Và chạy yum update để cập nhật

Copy to Clipboard
yum update

yum update

Ở bài hướng dẫn này mình sẽ sử dụng PHP 7.1

Copy to Clipboard
cài php7.1

cài php7.1

Copy to Clipboard

Khởi động lại Apache để áp dụng các thay đổi

Copy to Clipboard

Quản Lý PHP

Để quản lý PHP bạn cần thêm 1 file có tên là info.php vào thư mục /var/www/html với dọi dung như sau:

Copy to Clipboard

Giờ bạn có thể vào kiểm tra bằng đường dẫn localhost/info.php hoặc IP/info.php với IP là địa chỉ IP của bạn nếu bạn dùng VPS như hình sau:

Vậy là các bạn đã cài đặt XONG LAMP trên CentOS 7. Nếu bạn nào có thắc mắc hoạc chưa cài được hãy để lại Bình Luận. Mình sẽ giải đáp ngay khi có thể.

Hướng dẫn cài đặt LAMP trên CentOs
5 (100%) 6 vote[s]
By |2018-12-24T19:04:09-07:00Tháng Mười Hai 24th, 2018|Categories: Hosting, Hướng Dẫn IT, Linux|Tags: , , , , , , |Chức năng bình luận bị tắt ở Hướng dẫn cài đặt LAMP trên CentOs

About the Author: