Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập Server LAMP (Linux, Apache, MySQL, PHP) để phát triển ứng dụng web dựa trên PHP trên Ubuntu Linux sử dụng XAMPP.

Bạn có thể dùng ngăn xếp XAMPP để phát triển ứng dụng PHP được hỗ trợ bởi các framework như WordPress, Joomla, Drupal, PrestaShop, v.v.

XAMPP Là Gì?

XAMPP là một trong những ngăn xếp LAMP phổ biến nhất để thiết lập môi trường phát triển PHP. Nó là mã nguồn mở và có sẵn trên tất cả các hệ điều hành chính bao gồm Windows, Linux và macOS. Các thành phần cốt lõi làm việc cùng nhau để tạo nên XAMPP bao gồm Apache, MySQL, PHP và Perl.

Server XAMPP lý tưởng cho phát triển phần mềm hoặc tạo mẫu vì nó tương đối dễ thiết lập và không yêu cầu nhiều cấu hình. Tuy nhiên, lưu ý rằng XAMPP không được khuyến nghị dùng làm server sản xuất vì nó hy sinh một số vấn đề bảo mật để làm cho việc thiết lập môi trường phát triển dễ dàng hơn. Ví dụ:

  • Ai cũng có thể dễ dàng truy cập daemon MariaDB qua mạng.
  • Quản trị viên cơ sở dữ liệu mặc định (root) không có mật khẩu.

Tải XAMPP Cho Linux

Để bắt đầu, bạn nên tải gói Debian XAMPP cho Ubuntu Linux như sau.

Trước tiên, vào thư mục Downloads bằng lệnh cd.

cd ~/Downloads

Chạy lệnh sau để tải XAMPP dùng wget, công cụ dòng lệnh tải gói từ internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Lưu ý: Bạn có thể thay phiên bản XAMPP trong lệnh trên bằng phiên bản bạn muốn.

Vì thư mục làm việc hiện tại là /Downloads, wget sẽ tự động lưu trình cài đặt XAMPP vào thư mục đó.

Cách Cài Đặt XAMPP Trên Ubuntu

Trước khi cài đặt ứng dụng XAMPP, bạn cần thay đổi quyền của trình cài đặt để làm cho nó có thể thực thi bằng lệnh chmod.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Nếu bạn liệt kê trình cài đặt XAMPP bằng lệnh ls -l, bạn sẽ nhận được đầu ra tương tự như bên dưới. Như bạn thấy, trình cài đặt hiện có quyền "execute".

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Phát hành lệnh sau để bắt đầu trình cài đặt XAMPP:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

Màn hình ban đầu của trình cài đặt XAMPP trông như sau:

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Nhấn nút Next và làm theo hướng dẫn cài đặt của wizard.

Nhấn nút Finish để hoàn tất cài đặt.

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Sau khi cài đặt hoàn tất, hệ thống sẽ lưu tệp XAMPP trong thư mục /opt/lampp trên hệ thống. Trang web hoặc dự án sẽ đặt trong thư mục /opt/lampp/htdocs.

Để khởi động dịch vụ XAMPP, như Apache, MySQL và ProFTPD, chỉ cần chạy lệnh sau:

sudo /opt/lampp/lampp start
Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Bạn có thể kiểm tra trạng thái dịch vụ XAMPP bằng cách gõ:

sudo /opt/lampp/lampp status

Cũng lưu ý XAMPP đi kèm công cụ đồ họa để quản lý dịch vụ dễ dàng. Bạn có thể khởi động công cụ GUI XAMPP với các lệnh sau:

cd /opt/lampp
sudo ./manager-linux-x64.run

Cửa sổ XAMPP sau sẽ mở ra.

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Kiểm Tra Mọi Điều Hoạt Động

Nếu bạn có thể khởi động dịch vụ mà không gặp vấn đề, mọi thứ có thể hoạt động như mong đợi.

Để kiểm tra server Apache có phục vụ trang web như mong đợi, gõ https://localhost trong trình duyệt web. Trình duyệt sẽ hiển thị trang tương tự như bên dưới. Thông tin thêm, server Apache chạy trên cổng 80 mặc định.

Cách Thiết Lập Môi Trường LAMP Với XAMPP Trên Ubuntu Linux

Bạn cũng có thể truy cập cơ sở dữ liệu MySQL đi kèm XAMPP bằng cách gõ URL https://localhost/phpmyadmin trong trình duyệt.

Tìm hiểu thêm: Trở Thành Chuyên Gia Phát Triển Web Và MySQL Với Khóa Học Này

Thiết Lập LAMP Server Trong WSL

Hướng dẫn này đã chỉ cho bạn cách thiết lập server XAMPP để dùng khi phát triển ứng dụng PHP. Vì lý do bảo mật, bạn không bao giờ nên dùng XAMPP cho mục đích sản xuất.

Đối với các nhà phát triển làm việc trên Windows Subsystem for Linux, bạn cũng có thể thiết lập LAMP server trên WSL nếu muốn.