XAMPP là gì? Cách cài đặt và sử dụng chi tiết XAMPP 2023

XAMPP là gì?

Chắc hẳn nhiều người rất thắc mắc XAMPP là gì khi mới bắt đầu tìm hiểu về thiết kế website.XAMPP là một phần mềm được sử dụng để tạo ra môi trường máy chủ web trên máy tính cá nhân. Nó cho phép người dùng cài đặt và sử dụng các ứng dụng web như WordPress, Joomla hay Drupal trên máy tính của mình. Để cài đặt và sử dụng XAMPP, bạn cần thực hiện theo các bước sau đây theo hướng dẫn của Digital Marketing DMA.

XAMPP là gì?

XAMPP là một phần mềm giúp bạn tạo ra môi trường giả lập server hosting trên máy tính của mình. Với XAMPP, bạn có thể chạy thử các website mà không cần phải chi tiêu thêm cho việc mua hosting hay VPS.

Xem thêm: Dịch vụ thiết kế website chuyên nghiệp

XAMPP bao gồm 5 thành phần chính:

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

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

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

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

Tuy nhiên, XAMPP chỉ phù hợp cho việc học tập, nâng cấp và thử nghiệm web. Nếu muốn vận hành website thực tế, cần thuê server hoặc hosting vì việc duy trì máy tính làm máy chủ khó khăn và không đảm bảo tốc độ lâu dài.

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

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

Hãy cùng khám phá những ưu điểm và nhược điểm của XAMPP nhé:

Ưu điểm

XAMPP là một phần mềm tạo web server với nhiều ưu điểm vượt trội:

  • Hoạt động trên các hệ điều hành phổ biến như Windows, MacOS và Linux.
  • Cấu hình Đơn giản trong cấu hình nhưng có nhiều tính năng hữu ích như giả lập Server, Mail Server và hỗ trợ SSL trên Localhost.
  • Tích hợp nhiều thành phần quan trọng như Apache, PHP, MySQL, giúp tiết kiệm thời gian và công sức khi cài đặt.
  • Là mã nguồn mở, giao diện dễ sử dụng và quản lý. Người dùng có thể linh hoạt bật/tắt hoặc khởi động lại máy chủ theo ý muốn.
Ưu điểm XAMPP
Ưu điểm XAMPP

Nhược điểm

Ngoài những ưu điểm nổi bật, XAMPP vẫn còn một số hạn chế cần xem xét trước khi sử dụng. Cụ thể:

  • Do có cấu hình đơn giản, XAMPP không được hỗ trợ nhiều về cấu hình Module và 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 khá lớn (141Mb).

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

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

Trước khi cài đặt XAMPP, bạn cần thực hiện một số bước để đảm bảo XAMPP hoạt động tốt và không gây xung đột với các phần mềm khác:

  • Gỡ bỏ tất cả các phần mềm liên quan đến việc thiết lập Localhost như PHP, MySQL.
  • Vô hiệu hóa port 80 và 443 trên các phần mềm như Skype.
  • Nếu máy tính đã có ISS, không cần cài đặt thêm XAMPP.
  • Không nên cài đặt nhiều phần mềm tạo Localhost trên cùng một máy. Nếu muốn sử dụng XAMPP, hãy gỡ bỏ các phần mềm khác.
  • Tắt UAC (User Account Control) trên Windows để tránh hạn chế quyền truy cập.
  • Tắt tường lửa và phần mềm diệt virus trên máy tính.

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

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

Để cài đặt XAMPP trên Windows, làm theo các bước sau:

Bước 1: Tải phần mềm XAMPP cho Windows.

Tải phần mềm XAMPP cho Windows
Tải phần mềm XAMPP cho Windows

Bước 2: Mở tệp tin .exe trong file đã tải xuống.

Bước 3: Nhấn Next khi cửa sổ Setup hiển thị.

Bước 4: Chọn các phần mềm muốn cài đặt và nhấn Next.

Bước 5: Chọn thư mục cài đặt hoặc để mặc định là C:xampp và nhấn Next.

Bước 6:Tiếp tục nhấn Next cho đến khi cài đặt bắt đầu.

Bước 7: Chờ vài phút cho quá trình cài đặt hoàn tất.

Bước 8: Nhấn Finish khi thông báo cài đặt thành công xuất hiện.

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: Bấm Start ở 2 module Apache và MyQSL để bắt đầu Server. Khi các module chuyển sang màu xanh, Localhost đã sẵn sàng.

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:xampphtdocs (ví dụ: Digital Marketing DMA).
  • Truy cập link http://localhost/dma để chạy chương trình.
  • Khi bạn sao chép một tập tin vào thư mục C:xampphtdocsdma, tập tin đó sẽ tự động xuất hiện trên http://localhost/dma.
  • Điều này cho thấy rằng http://localhost/dmalà thư mục gốc của C:xampphtdocsdma. Khi người dùng nhấp chuột vào một tập tin ảnh trong thư mục, đường dẫn của ảnh sẽ được hiển thị là http://localhost/dma/tên-tập-tin. Tổng quát hóa, cơ chế phân loại các đường dẫn trên website sẽ tuân theo cấu trúc thư mục và các tập tin nằm trong đó.

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

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

Cài đặt XAMPP trên Linux

Bước 1: Tải phần mềm XAMPP cho hệ điều hành Linux.

Tải XAMPP cho hệ điều hành Linux
Tải XAMPP cho hệ điều hành Linux

Bước 2: Truy cập 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ở Terminal.

Bước 3: Nhập lệnh cd Downloads và nhấn Enter.

Bước 4: 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 và 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 (tổng cộng 3 lần).

Bước 8: Đợi một vài phút để XAMPP 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 với hệ điều hành 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

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

Bước 1: Tải phần mềm XAMPP cho MacOS.

Phần mềm XAMPP cho MacOS
Phần mềm XAMPP cho MacOS

Bước 2: Mở file xampp-osx có đuôi dmg và nhập mật khẩu Macbook khi được yêu cầu.

Bước 3: Nhấp vào ô Next trên cửa sổ Setup cho đến khi bắt đầu tiến hành cài đặt.

Bước 4: Chờ khoảng 5 – 10 phút cho quá trình cài đặt hoàn tất. Sau đó nhấn Finish để kết thúc.

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

Tạo các dự án

  • Bước 1: Mở XAMPP bằng cách nhấp vào biểu tượng trên launchpad, sau đó truy cập localhost/dashboard/ hoặc gõ https://localhost
  • Bước 2: Xóa các thư mục nhỏ trong htdocs tại Ứng dụng XAMPP trên Macbook.
  • Bước 3: Truy cập lại localhost.
  • Bước 4: Tạo thư mục mới trong htdocs để bắt đầu dự án.
  • Bước 5: Kéo thư mục mới vào workspace trong VS Code và bắt đầu viết dự án.

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

  • Bước 1: Mở XAMPP và bấm vào “Quản lý máy chủ”, sau đó nhấn “Bắt đầu”
  • Bước 2: Truy cập https://localhost/phpmyadmin
  • Bước 3: Tạo các cơ sở dữ liệu cho dự án.

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

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

Sau đó, tạo một file Notepad nhập đoạn mã dưới đây và lưu lại dưới dạng Test.php: 

<html>

  <head>

    <title>PHP-Test</title> 

  </head> 

  <body>

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

  </body> 

 </html>

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

Cách xử lý một số lỗi thường gặp trên XAMPP

XAMPP là một công cụ giả lập tiện ích miễn phí, tuy nhiên vẫn có thể gặp phải các lỗi hệ thống. Dưới đây là một số lỗi thường gặp và cách khắc phục chúng:

Lỗi Apache không khởi động được

Để khắc phục vấn đề này, hãy kiểm tra xem có ứng dụng nào đang sử dụng cổng 80 không. Nếu có, hãy tạm dừng hoặc thay đổi cổng Apache trong file cấu hình. Xem log lỗi của Apache trong thư mục logs để tìm hiểu và sửa chữa vấn đề cụ thể.

Lỗi Apache không khởi động được
Lỗi Apache không khởi động được

Lỗi MySQL không khởi động được

Để sửa lỗi này, hãy kiểm tra xem dịch vụ MySQL có đang chạy hay không. Nếu đang chạy, tắt nó trước khi bật XAMPP. Tương tự, xem log lỗi của MySQL trong thư mục logs để biết chi tiết và khắc phục. Nếu đã cài Skype, tắt hoặc thay đổi cổng MySQL trong file cấu hình.

Lỗi không thể kết nối đến cơ sở dữ liệu MySQL

Để khắc phục lỗi này, bạn cần kiểm tra xem tên người dùng, mật khẩu và tên cơ sở dữ liệu đã được nhập đúng trong file cấu hình của ứng dụng. Sau đó, hãy kiểm tra xem MySQL có đang hoạt động hay không. Nếu không, hãy khởi động lại dịch vụ trong XAMPP Control Panel. Bạn cũng nên kiểm tra xem cổng kết nối MySQL có bị chặn bởi tường lửa hay không. Nếu có, hãy mở cổng tương ứng trong tường lửa.

Lỗi không thể truy cập vào localhost

Để giải quyết vấn đề này, bạn có thể làm như sau:

  • Kiểm tra xem Apache đã được bật hay chưa. Nếu chưa, hãy khởi động lại dịch vụ trong XAMPP Control Panel.
  • Kiểm tra file cấu hình Apache để đảm bảo rằng localhost không bị chặn hoặc chỉnh sửa theo ý muốn của bạn.
Không thể truy cập vào localhost
Không thể truy cập vào localhost

Lỗi không thể chạy PHP

  • Kiểm tra file PHP của bạn có đúng cú pháp hay không để tránh lỗi và đảm bảo hoạt động chính xác.
  • Xác minh phiên bản PHP và XAMPP tương thích nhau. Nếu không, hãy cập nhật hoặc tìm phiên bản thích hợp hơn.

Một số câu hỏi thường gặp liên quan đến XAMPP

Khi nhắc đến XAMPP, nhiều người vẫn còn không quen thuộc. Dưới đây là câu trả lời cho những câu hỏi thường gặp khi sử dụng XAMPP.

PhpMyAdmin có đi kèm với phần mềm XAMPP không?
phpMyAdmin được bao gồm trong XAMPP. Khi cài đặt XAMPP, phiên bản mới nhất của phpMyAdmin sẽ tự động được cài đặt và tích hợp vào XAMPP.

Làm thế nào để truy cập vào phpMyAdmin trong XAMPP?
Để vào phpMyAdmin trong XAMPP, bạn chỉ cần mở trình duyệt và nhập địa chỉ localhost/phpmyadmin. Sau đó, đăng nhập bằng tên người dùng và mật khẩu của bạn. Tiếp theo, bạn sẽ được chuyển đến giao diện quản lý phpMyAdmin.

Sau khi đăng nhập thành công, bạn có thể quản lý cơ sở dữ liệu MySQL của mình qua giao diện này.

Tại sao chúng ta cần XAMPP cho WordPress?
Đây là một ý tưởng tuyệt vời để thử nghiệm trang web trước khi chính thức công bố với mọi người. XAMPP cung cấp một địa chỉ localhost để phát triển và kiểm tra trang web WordPress trên máy tính cá nhân.

Bạn có thể dễ dàng bắt đầu, dừng và kiểm tra trạng thái của trang web giả lập. Điều này giúp bạn quản lý và kiểm tra trang web WordPress của mình một cách tiện lợi.

Vậy Digital Marketing DMA đã chia sẻ cho bạn thông tin về XAMPP. Từ đó, bạn đã biết XAMPP là gì và mục đích sử dụng của nó. Hy vọng bạn đã hiểu cách cài đặt, sử dụng và kiểm tra xem phần mềm đã hoạt động hay chưa. Nếu thấy bài viết hữu ích, hãy chia sẻ cho người thân và bạn bè nhé!

Đánh giá post
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x