Hướng Dẫn Chi Tiết Cách Cài Đặt XAMPP Trên Ubuntu Cho Người Mới Bắt Đầu

Bạn muốn cài đặt XAMPP để phát triển website PHP ngay trên máy tính Ubuntu của mình? Bài viết này sẽ hướng dẫn bạn từng bước cài đặt XAMPP trên Ubuntu một cách dễ dàng và nhanh chóng, giúp bạn bắt đầu hành trình lập trình web một cách thuận lợi.

Biểu tượng Ubuntu và XAMPPBiểu tượng Ubuntu và XAMPP

XAMPP Là Gì Và Tại Sao Bạn Cần Nó Trên Ubuntu?

XAMPP là một phần mềm mã nguồn mở, cung cấp một môi trường phát triển web hoàn chỉnh ngay trên máy tính cá nhân. Nó bao gồm Apache (máy chủ web), MariaDB (hệ quản trị cơ sở dữ liệu), PHP (ngôn ngữ lập trình web) và Perl.

Ưu điểm của việc sử dụng XAMPP:

  • Tiện lợi: Cài đặt tất cả các thành phần cần thiết chỉ với một gói duy nhất.
  • Miễn phí: Hoàn toàn miễn phí và mã nguồn mở, phù hợp cho học tập và phát triển cá nhân.
  • Đa nền tảng: Hỗ trợ Windows, macOS và Linux (bao gồm Ubuntu).
  • Dễ sử dụng: Giao diện trực quan, dễ dàng quản lý các dịch vụ.

Các Bước Cài Đặt XAMPP Trên Ubuntu Chi Tiết Nhất

Bước 1: Tải Xuống Phiên Bản XAMPP Mới Nhất

Truy cập trang chủ của Apache Friends để tải xuống phiên bản XAMPP phù hợp với hệ điều hành Ubuntu của bạn.

Trang tải XAMPP cho UbuntuTrang tải XAMPP cho Ubuntu

Bước 2: Cài Đặt XAMPP Từ Terminal Trên Ubuntu

  1. Mở Terminal: Sử dụng tổ hợp phím Ctrl + Alt + T để mở cửa sổ dòng lệnh Terminal.

  2. Di chuyển đến thư mục Downloads:

    cd /home/[Tên người dùng]/Downloads

    Thay thế [Tên người dùng] bằng tên tài khoản Ubuntu của bạn.

  3. Kiểm tra tập tin XAMPP đã tải: Sử dụng lệnh ls để liệt kê các tập tin trong thư mục Downloads và xác định tên tập tin XAMPP đã tải về.

    Liệt kê tập tin trong thư mục DownloadsLiệt kê tập tin trong thư mục Downloads

  4. Cấp quyền thực thi cho tập tin cài đặt XAMPP:

    chmod +x [Tên tập tin XAMPP]

    Thay thế [Tên tập tin XAMPP] bằng tên tập tin XAMPP bạn vừa tải về (ví dụ: xampp-linux-x64-8.2.4-0-installer.run).

  5. Chạy trình cài đặt XAMPP với quyền root:

    sudo ./[Tên tập tin XAMPP]

    Nhập mật khẩu tài khoản Ubuntu của bạn khi được yêu cầu.

    Yêu cầu quyền root để cài đặtYêu cầu quyền root để cài đặt

    Thao tác này sẽ khởi chạy giao diện đồ họa của trình cài đặt XAMPP.

  6. Làm theo hướng dẫn trên màn hình:

    • Nhấn “Next” để tiếp tục qua các bước cài đặt.

      Giao diện cài đặt XAMPPGiao diện cài đặt XAMPP

    • Chọn các thành phần bạn muốn cài đặt (thường nên giữ nguyên các lựa chọn mặc định).

      Chọn các thành phần cài đặtChọn các thành phần cài đặt

    • Chọn thư mục cài đặt (thư mục mặc định là /opt/lampp).

      Chọn thư mục cài đặtChọn thư mục cài đặt

    • Tiếp tục nhấn “Next” để hoàn tất quá trình cài đặt.

      Sẵn sàng cài đặtSẵn sàng cài đặt

    • Sau khi cài đặt xong, bạn có thể chọn khởi động XAMPP Control Panel ngay lập tức.

      Hoàn tất cài đặtHoàn tất cài đặt

  7. Khởi động lại XAMPP: Sau khi cài đặt hoàn tất, bạn có thể khởi động lại XAMPP bằng lệnh sau:

    sudo /opt/lampp/lampp restart

Bước 3: Kiểm Tra Cài Đặt XAMPP

Mở trình duyệt web và truy cập địa chỉ http://localhost. Nếu bạn thấy trang chào mừng của XAMPP, điều đó có nghĩa là bạn đã cài đặt thành công.

Trang chào mừng XAMPPTrang chào mừng XAMPP

Để truy cập phpMyAdmin (công cụ quản lý cơ sở dữ liệu MariaDB), hãy truy cập http://localhost/phpmyadmin.

Giao diện phpMyAdminGiao diện phpMyAdmin

Bước 4: Cấu Hình XAMPP Tự Khởi Động Cùng Ubuntu (Tùy Chọn)

Để XAMPP tự động khởi động mỗi khi bạn khởi động Ubuntu, hãy thực hiện các bước sau:

  1. Tạo một script khởi động:

    sudo gedit /etc/init.d/lampp
  2. Thêm nội dung sau vào file:

    #!/bin/bash
    /opt/lampp/lampp start

    Soạn thảo file lamppSoạn thảo file lampp

  3. Lưu và đóng file.

  4. Cấp quyền thực thi cho script:

    sudo chmod +x /etc/init.d/lampp
  5. Cập nhật hệ thống để nhận diện script:

    sudo update-rc.d lampp defaults

    Cập nhật hệ thốngCập nhật hệ thống

Lời Kết

Chúc mừng bạn đã cài đặt thành công XAMPP trên Ubuntu! Giờ đây, bạn đã có một môi trường phát triển web mạnh mẽ để thỏa sức sáng tạo và xây dựng các ứng dụng web của riêng mình. Nếu bạn gặp bất kỳ khó khăn nào trong quá trình cài đặt, đừng ngần ngại để lại bình luận bên dưới để được hỗ trợ. Chúc bạn thành công trên con đường trở thành nhà phát triển web chuyên nghiệp!