fbpx
Logo

XAMPP là gì? Hướng dẫn chi tiết cài đặt và sử dụng XAMPP 2022

Theo dõi Miko Tech trên Google News

Phần mềm XAMPP là gì? Tại sao các lập trình viên lại cần dùng XAMPP? Để cài đặt và sử dụng XAMPP cần tiến hành theo các bước nào? Đây là những câu hỏi sẽ được Miko Tech giải đáp trong bài viết sau đây.

Bài viết sẽ cung cấp cho bạn thông tin về định nghĩa XAMPP, mục đích sử dụng, ưu nhược điểm của XAMPP. Đồng thời, bài viết còn hướng dẫn cho bạn cách cài đặt, sử dụng cũng như cách để kiểm tra xem phần mềm đã hoạt động thành công chưa.

Còn chần chờ gì mà không tìm hiểu ngay bài viết XAMPP là gì? Hướng dẫn chi tiết cài đặt và sử dụng XAMPP 2022 được chia sẻ dưới đây.

XAMPP là gì?

XAMPP là một phần mềm giúp bạn giả lập nên một môi trường server hosting trên chính máy tính. Với XAMPP, bạn được phép chạy demo các website mà không cần phải tốn thêm chi phí cho việc mua hosting hay VPS.

XAMPP là một phần mềm giả lập Server
XAMPP là một phần mềm giả lập Server

XAMPP là sự kết hợp 5 thành phần chính:

  • X: Thể hiện cho sự đa nền tảng của XAMPP khi có thể được dùng cho tất cả hệ điều hành Windows, Linux và MacOS.
  • Apache: Là một phần mềm web server mã nguồn mở được sử dụng để phân phối nội dung web. Hiện nay, Apache được đánh giá là web server uy tín, phổ biến nhất khi được sử dụng trên khoảng 46% tổng số lượng các website trên toàn thế giới.
  • MySQL/MariaDB: Là hệ quản trị cơ sở dữ liệu lớn và phổ biến nhất thế giới. MySQL hỗ trợ các dịch vụ web về khả năng lưu trữ và quản lý thông tin, dữ liệu một cách hiệu quả.
  • PHP: Ngôn ngữ lập trình PHP cho phép người dùng tạo nên các loại website và ứng dụng web. PHP có thể được cài đặt trên tất cả nền tảng xây dựng, thiết kế web cũng như hỗ trợ đa dạng hệ thống cơ sở dữ liệu.
  • Perl: Là một ngôn ngữ lập trình hiện đại đang hoạt động song song với PHP trong XAMPP. Perl có khả năng lọc bỏ dữ liệu thừa đồng thời cung cấp những dữ liệu quan trọng trong việc thiết kế website.

XAMPP được dùng để làm gì?

XAMPP là một phần mềm thường được các lập trình viên dùng để xây dựngphát triển website theo ngôn ngữ PHP.

Ngoài ra, phần mềm này còn được sử dụng cho mục đích nghiên cứu, phát triển website thông qua localhost của máy tính cá nhân. Tức là, XAMPP có thể biến máy tính cá nhân thành máy chủ, ổ cứng của máy tính sẽ được sử dụng làm không gian lưu trữ cho máy chủ.

Tuy nhiên, XAMPP chỉ được dùng chủ yếu cho mục đích học tập, nâng cấp và thử nghiệm web. Nếu bạn muốn vận hành website vào trong công việc kinh doanh thực tế thì XAMPP hoàn toàn không khả thi.

Lý do là vì khi sử dụng máy tính làm máy chủ, việc duy trì sẽ rất khó khăn và không đảm bảo được tốc độ trong lâu dài. Vậy nên, đối với các website kinh doanh cần vận hành liên tục, các chủ website bắt buộc phải thuê server, hosting.

Ưu – nhược điểm của XAMPP

Ưu - nhược điểm của XAMPP
Ưu – nhược điểm của XAMPP

Ưu điểm

XAMPP là một phần mềm tạo web server có nhiều ưu điểm nổi bật. Chẳng hạn như:

  • Có thể vận hành trên tất cả các hệ điều hành: Windows, MacOS và Linux.
  • Cấu hình đơn nhưng sở hữu nhiều chức năng hữu ích: giả lập Server, giả lập Mail Server và hỗ trợ SSL trên Localhost.
  • Tích hợp nhiều tính năng với các thành phần quan trọng như: Apache, PHP, MySQL. Vậy nên, thay vì phải cài đặt từng phần riêng lẻ thì giờ đây, bạn chỉ cần cài XAMPP là đã có được một Web Server hoàn chỉnh.
  • Mã nguồn mở: Giao diện của XAMPP được đánh giá là tiện lợi, dễ dàng quản lý. Do đó, người dùng luôn có thể chủ động bật/tắt hoặc khởi động lại máy chủ vào bất kỳ thời gian nào.

Nhược điểm

Bên cạnh những ưu điểm nổi trội, XAMPP vẫn còn tồn tại một vài nhược điểm cần phải cân nhắc khi muốn sử dụng phần mềm này. Cụ thể như:

  • Do có cấu hình đơn giản nên XAMPP không nhận được những hỗ trợ về cấu hình Module cũng như MySQL.
  • Không có nhiều phiên bản cho từng thành phần của Server như: PHP, Apache, MySQL.
  • Dung lượng cài đặt của XAMPP tương đối nặng (141Mb)

Hướng dẫn cài đặt và sử dụng XAMPP

Lưu ý trước khi cài đặt

Trước khi bắt đầu cài đặt XAMPP, bạn phải thực hiện một số thao tác sau để đảm bảo XAMM có thể hoạt động và không bị xung đột giữa các phần mềm:

  • Gỡ hết toàn bộ những phần mềm liên quan đến việc thiết lập Localhost như: PHP, MySQL.
  • Bỏ chọn port 80 và 443 ở một số phần mềm chẳng hạn như Skype.
  • Trong trường hợp máy chủ đã cài đặt sẵn ISS thì không phải cài đặt thêm XAMPP.
  • Không đồng thời cài đặt các phầm mềm tạo Localhost trên cùng một máy. Nếu muốn sử dụng XAMPP, bạn nên gỡ cài đặt những phần mềm khác.
  • Tắt tường lửa trên Windows cũng như các phầm mềm Antivirus trên máy tính.
  • Tắt UAC (User Account Control) trên Windows để tránh xảy ra trường hợp bị giới hạn quyền truy cập.

Đối với hệ điều hành Windows

Các bước cài đặt

Hướng dẫn cài đặt XAMPP cho WIindow
Hướng dẫn cài đặt XAMPP cho WIindow

Để cài đặt phần mềm XAMPP trên hệ điều hành Windows, bạn cần thực hiện các bước sau:

  • Bước 1: Download phần mềm XAMPP cho Windows.
  • Bước 2: Trong file vừa tải xuống, chọn tệp tin có đuôi .exe để mở.
  • Bước 3: Khi cửa sổ Setup xuất hiện, nhấn Next.
  • Bước 4: Tick chọn những phần mềm mà bạn muốn cài đặt. Bạn có thể chọn hết các phần mềm đang được hiển thị trên cửa sổ cũng không được. Sau đó tiếp tục nhấn Next.
  • Bước 5: Chọn thư mục để cài đặt hoặc để mặc định C:\xampp rồi nhấn Next
  • Bước 6: Tiếp tục nhấn Next cho đến khi phần mềm bắt đầu tiến hành cài đặt.
  • Bước 7: Chờ vài phút để cài đặt (thời gian sẽ tùy thuộc vào cấu hình máy tính). Sau khi bảng thông báo cài đặt thành công hiện lên. Nhấn Finish.

Hướng dẫn sử dụng

Khởi động Localhost

  • Bước 1: Mở file xampp-panel.exe trong thư mục C:\xampp để hiển thị bảng điều khiển.
  • Bước 2: Nhấn Start ở 2 module Apache và MyQSL để khởi động Server. Khi các module chuyển sang màu xanh thì Localhost đã được khởi động.

Thao tác trên Localhost

Làm việc với thư mục và tập tin:

  • Tạo và đặt tên cho một thư mục mới trong thư mục C:\xampp\htdocs\ (giả sử đặt tên cho thư mục vừa tạo là mikotech).
  • Truy cập link http://localhost/mikotech để chạy chương trình.
  • Khi bạn copy một tập tin bất kỳ vào thư mục C:\xampp\htdocs\mikotech\ thì tệp tin đó cũng sẽ xuất hiện trong http://localhost/mikotech.
  • Qua đó, có thể thấy http://localhost/mikotech chính là thư mục gốc của C:\xampp\htdocs\mikotech\.

Khi người dùng click vào một file ảnh nào đó trong thư mục, đường dẫn của ảnh sẽ được hiển thị là http://localhost/mikotech/tên-tập-tin. Một cách tổng quát thì cơ chế phân chia các đường dẫn trên website sẽ căn cứ theo cấu trúc thư mục và các file chứa trong đó.

Tạo cơ sở dữ liệu:

  • Bước 1: Truy cập link http://localhost/phpmyadmin và nhấp vào mục databases.
  • Bước 2: Tại phần Create databases, bận cần nhập tên database cần tạo vào ô Database name. Tại phần Collation, chọn utf8_unicode_ci và nhấp vào Create.
  • Bước 3: Ở phần menu phía bên trái, nếu tên database vừa tạo được xuất hiện, có nghĩa là bạn đã hoàn thành quá trình tạo cơ sở dữ liệu MySQL.

Đối với hệ điều hành Linux

Các bước cài đặt

Hướng dẫn cài đặt XAMPP cho Linux
Hướng dẫn cài đặt XAMPP cho Linux

Để cài đặt phần mềm XAMPP trên hệ điều hành Linux, bạn cần thực hiện các bước sau:

  • Bước 1: Download phần mềm XAMPP cho Linux.
  • Bước 2: Nhấn vào biểu tượng Terminal hình khung màu đen với dấu “>_” trắng bên trong hoặc nhấn tổ hợp phím Alt + Ctrl + T để mở cửa sổ Terminal mới.
  • Bước 3: Nhập lệnh cd Downloads và nhấn Enter.
  • Bước 4: Tiếp tục nhập thêm lệnh chmod +x xampp-linux-x64-7.2.12-0-installer.run và nhấn Enter. Tùy theo phiên bản XAMPP mà con số trong lệnh sẽ khác. Ví dụ: nếu phiên bản là 5.2.8 thì thay “7.2.12” thành “5.2.8”.
  • Bước 5: Nhập lệnh Sudo để cho phép cài đặt sudo ./xampp-linux-x64-7.2.12-0-installer.run và nhấn Enter.
  • Bước 6: Nhập mật khẩu đăng nhập máy tính của bạn khi được hỏi. Sau khi nhấn Enter thì cửa sổ Setup sẽ hiện ra.
  • Bước 7: Nhấp vào ô Next từng lần một (có tổng cộng 3 lần).
  • Bước 8: Đợi một vài phút để XAMPP được tiến hành cài đặt. Cuối cùng nhấn Finish để hoàn tất.

Hướng dẫn sử dụng

Để sử dụng XAMPP trong Linux, bạn có thể:

  • Khởi động bằng command line bằng lệnh: sudo /opt/lampp/lampp start
  • Khởi động trình quản lý bằng lệnh: sudo /opt/lampp/manager-linux-x64.run

Đối với hệ điều hành MacOS

Các bước cài đặt

Hướng dẫn cài đặt XAMPP cho MacOS
Hướng dẫn cài đặt XAMPP cho MacOS

Để cài đặt phần mềm XAMPP trên hệ điều hành MacOS, bạn cần thực hiện các bước sau:

  • Bước 1: Download phần mềm XAMPP cho MacOS.
  • Bước 2: Trong thư mục tải về trên máy tính, mở file xampp-osx có đuôi dmg. Sau đó nhấn mật khẩu Macbook của bạn khi được yêu cầu.
  • Bước 3: Trên cửa sổ Setup hiện lên, lần lượt nhấp vào ô Next cho đến khi bắt đầu được tiến hành cài đặt.
  • Bước 4: Đợi tầm 5 – 10 phút. Sau khi có thông báo cài đặt thành công, nhấn Finish để hoàn tất.

Hướng dẫn sử dụng

Tạo các dự án

  • Bước 1: Khởi động bằng cách mở biểu tượng XAMPP trong launchpad, bạn bấm vào Go to Application sẽ truy cập vào đường dẫn localhost/dashboard/ hoặc chỉ cần gõ https://localhost
  • Bước 2: Tại mục Ứng dụng XAMPP trên Macbook, xóa các thư mục nhỏ trong thư mục htdocs
  • Bước 3: Truy cập lại đường dẫn localhost
  • Bước 4: Để bắt đầu các dự án, tạo thư mục mới trong htdocs
  • Bước 5: Kéo thư mục vừa tạo vào workspace trong VS Code, nhấn Add Folder to Workspace. Sau đó sẽ tiến hành viết các dự án.

Quản lý cơ sở dữ liệu

  • Bước 1: Tại cửa sổ sau khi mở XAMPP, bấm vào mục Manage Servers và nhấn Start
  • Bước 2: Truy cập vào đường dẫn https://localhost/phpmyadmin
  • Bước 3: Tạo các cơ sở dữ liệu theo dự án

Cách kiểm tra XAMPP đã hoạt động hay chưa?

Để chắc chắn XAMPP đã hoạt động thành công hay chưa, bạn mở phần lưu trữ XAMPP trên ổ C và truy cập vào htdocs. Tiếp theo, bạn lưu tất cả các file dữ liệu vào một thư mục mới chẳng hạn Test Folder.

Sau đó, gõ một đoạn mã như dưới đây vào Notepad và lưu dưới dạng Test.php trong thư mục Test vừa tạo.

<html>

<head>

<title>PHP-Test</title>

</head>

<body>

<?php echo ‘<p>Hello World</p>’; ?>

</body>

</html>

Cuối cùng, bạn truy cập localhost/Test/test.php trong trình duyệt web. Nếu hiện chữ Hello World trên màn hình nghĩa là XAMPP đã được chạy thành công.

Vậy là Miko Tech đã chia sẻ đến bạn những thông tin về XAMPP. Qua đó, chắc hẳn bạn đã biết XAMPP là gì, mục đích sử dụng, ưu nhược điểm cũng như cách để cài đặt, sử dụng và kiểm tra phần mềm đã hoạt động hay chưa.

Hy vọng với bài viết XAMPP là gì? Hướng dẫn chi tiết cài đặt và sử dụng XAMPP 2022, bạn sẽ có được cho mình những kiến thức hữu ích, đồng thời biết cách cài đặt và sử dụng XAMPP một cách cơ bản. Cảm ơn bạn vì đã theo dõi bài viết!

10.09.2022 Hồng Nhi

Comments are closed.

Bài viết liên quan
Bài viết nổi bật
Scroll