Hướng dẫn triển khai server LAMP trên ubuntu 16.04

LAMP là một cụm từ viết tắt của các dịch vụ Apache, MySQL, PHP chạy trên hệ điều hành Linux, và tất cả các dịch vụ này đều hoàn toàn miễn phí, chúng được cài đặt chung với nhau để tạo thành một Web Server Trong đó Apache đảm nhiệm nhiệm vụ liên quan đến giao thức HTTP, MySQL là nơi lưu trữ database, cuối cùng là PHP một ngôn ngữ lập trình web.

Hiện nay có rất nhiều phần mềm quảng trị hệ thống với mục đích nâng cao việc quản trị máy chủ lưu trữ website như là Directadmin, cPanel… tuy nhiên chúng đều tốn phí nên việc lựa chọn một hướng khác là đều hợp lý đối với dân công nghệ.

LAMP là một lựa chọn hiệu quả vì chúng đều hoàn toàn miễn phí. Tuy nhiên việc triển khai và quản lý cũng như cấu hình chúng cần một quá trình nghiên cứu nên LAMP là lựa chọn cho những ai đã biết cơ bản về Linux cũng như các dòng lệnh.

Hiện nay Ubuntu đang rất phát triển, có thể xem là khá thân thiện với các bạn muốn bước vào Linux. Nên tôi quyết định viết bài viết hướng dẫn cài đặt LAMP trên ubuntu 16.04 được phát hành trong năm nay và cũng được xem là bản mới nhất ở thời điểm này.

huong dan trien khai lamp server tren ubuntu16.04 - nguyenhuuhoang.com

Ngoài LAMP STACK bạn có thể tham khảo thêm việc triển khai các STACK khác như là: LEMP và LSWS

Ngoài ra bạn có thể tham khảo bài viết:

Hướng dẫn cài đặt LAMP server trên centos 6.x

# Chuẩn bị

Một server đã cài đặt hệ điều hành Ubuntu: Bạn có thể tham khảo cách cài đặt

Hướng dẫn cài đặt ubuntu 16.04 qua usb

# Tại sao bạn nên cài LAMP?

Nếu bạn đang nghiên cứu về Linux thì việc bạn nghiên cứu đến LAMP sẽ giúp bạn rất nhiều thứ, vì LAMP là một hệ thống cơ bản nhưng rất mạnh mẽ, vì nó đáp ứng toàn diện cho việc triển khai và phát triển website của bạn.

Trong bài viết hôm nay mình sẽ hướng dẫn các bạn cài  đặt Apache, Mariadb và PHP trên Ubuntu 16.04 LTS.

# Cài đặt Apache2

Bước 1: Cài đặt apache
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 1 - nguyenhuuhoang.com

Bước 2: Bật dịch vụ Apache
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 2 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 2 - nguyenhuuhoang.com

Bước 3: Kiểm tra dịch vụ apache2
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 5 - nguyenhuuhoang.com

3.1 Kiểm tra bằng cách vào trình duyệt gõ localhost hoặc địa chỉ IP

huong dan trien khai lamp tren ubuntu 16.04 hing 6 - nguyenhuuhoang.com

# Cài đặt Mariadb server

Hiện nay gần như mọi người đang chuyển qua sử dụng Mariadb server thay cho MySQL vì nhiều lý do khách quan, nếu bạn quan tâm bạn có thể tham khảo bài viết: Sự khác nhau giữa Mariadb và MySQL

Bước 1: Cài đặt Mariadb server
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 7 - nguyenhuuhoang.com

Bước 2: Bật dịch vụ Mysql Mariadb
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 9 - nguyenhuuhoang.comhuong dan trien khai lamp tren ubuntu 16.04 hing 10 - nguyenhuuhoang.com

Bước 3: Cấu hình bảo mật cho Mariadb
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 11 - nguyenhuuhoang.com

Bước 4: Trả lời các câu hỏi

huong dan trien khai lamp tren ubuntu 16.04 hing 12 - nguyenhuuhoang.com

Bước 5: Kiểm tra lại mysql
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 16 - nguyenhuuhoang.com
Nếu bạn nhìn thấy cảnh báo sau thì bạn thực hiện như sau:

huong dan trien khai lamp tren ubuntu 16.04 hing 13 - nguyenhuuhoang.com

Để giải quyết bạn thực hiện như sau:
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 14 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 15 - nguyenhuuhoang.com

 

Bước 6: Restart lại dịch vụ mysql
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 16 - nguyenhuuhoang.com

# Cài đặt PHP7

Bước 1: Update
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 17 - nguyenhuuhoang.com

Bước 2: Cài đặt php7
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 18 - nguyenhuuhoang.com

Bước 3: Kiểm tra php đã được cài đặt hay chưa
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 19 - nguyenhuuhoang.com
(Cách kiểm tra này bạn có thể không cần thực hiện cũng được)
Kiểm tra trên trình duyệt:
– Cài đặt package hỗ trợ xem file php
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 22 - nguyenhuuhoang.com
– Tạo file info.php trong thư mục /var/www/html/ và copy đoạn code như hình:

Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 20 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 21 - nguyenhuuhoang.com
– Restart lại dịch vụ apache
Command:

– Kiểm tra trên trình duyệt

huong dan trien khai lamp tren ubuntu 16.04 hing 23 - nguyenhuuhoang.com

# Cài đặt phpMyAdmin

Bước 1: Cài đặt phpmyadmin
Command:

huong dan trien khai lamp tren ubuntu 16.04 hing 24 - nguyenhuuhoang.com

Sau khi cài đặt phpmyadmin bạn sẽ phải cấu hình theo các hình sau:

huong dan trien khai lamp tren ubuntu 16.04 hing 25 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 26 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 28 - nguyenhuuhoang.com

huong dan trien khai lamp tren ubuntu 16.04 hing 27 - nguyenhuuhoang.com

 

Bước 2: Kiểm tra
Command:

Sau khi restart lại dịch vụ apache bạn đăng nhập trên trình duyệt với địa chỉ sau:

http://ip-address/phpmyadmin/ hoặc http://localhost/phpmyadmin

Nhập thông tin username và password lúc chúng ta cài đặt Mariadb.

huong dan trien khai lamp tren ubuntu 16.04 hing 29 - nguyenhuuhoang.com

Vậy là xong phần cài đặt Lamp server trên ubuntu 16.04 tuy nhiên đến đây vẫn chưa hết. Các bạn tiếp tục xem tiếp phần tiếp theo nếu bạn quan tâm nhé!
->  Cài đặt wordpress trên server Lamp ubuntu 16.04
->  Cài đặt bảo mật cho phpmyamdin trên lamp ubuntu 16.04

Link tham khảo:
Apache: http://httpd.apache.org/
PHP: http://www.php.net/
MySQL: http://www.mysql.com/
MariaDB: https://mariadb.com/
Ubuntu: http://www.ubuntu.com/
phpMyAdmin: http://www.phpmyadmin.net/

Latest Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

*