Giới thiệu XAMPP là gì? Hướng dẫn cài đặt XAMPP cách sử dụng đơn giản phổ biến nhất hiện nay

Bên cạnh WAMP thì XAMPP là phần mềm tạo localhost phổ biến và dễ sử dụng nhất hiện nay. Vì vậy bài viết sau đây sẽ nói về “Giới thiệu XAMPP là gì? Hướng dẫn cài đặt Xampp cách sử dụng đơn giản phổ biến nhất hiện nay” Hãy cùng công ty thiết kế website chuyên nghiệp Nhật Nam Media tìm hiểu ngay sau đây nhé!

Contents

Giới thiệu XAMPP là gì? Các lợi ích của Xampp mang lại

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

Xampp là thường được dùng chương trình để tạo máy chủ Web (Web Server) được tích hợp sẵn bao gồm cấu hình Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như Appserv, đặc biệt Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất cứ lúc nào.

Ngoài ra, Xampp là một chương trình phát triển dựa trên mã nguồn mở máy chủ web đa nền được phát triển bởi Apache Friends, bao gồm chủ yếu là Apache HTTP Server, MariaDB database, và interpreters dành cho những đối tượng sử dụng ngôn ngữ PHP và Perl. Xampp hoạt động dựa trên các phần mềm như: Cross-Platform (đa nền tảng-X), Apache (A), MariaDB (M), PHP (P) và Perl (P).

Nó phân bố Apache nhẹ và đơn giản, khiến các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểm tra và triển khai trang web của mình. Tất cả mọi thứ cần cho phát triển một trang web – Apache (ứng dụng máy chủ), Cơ sở dữ liệu (MariaDB) và ngôn ngữ lập trình (PHP) được gói gọn trong 1 tệp. Xampp cũng là 1 chương trình đa nền tảng vì nó có thể chạy tốt trên cả Linux, Windows và MacOS. Hầu hết việc triển khai máy chủ web thực tế đều sử dụng cùng thành phần như XAMPP nên rất dễ dàng để chuyển từ máy chủ local sang máy chủ online.

Công dụng khi cài đặt XAMPP

Phần mềm XAMPP là một loại ứng dụng phần mềm khá phổ biến và thường hay được các lập trình viên sử dụng làm công cụ để xây dựng và phát triển các website theo ngôn ngữ PHP. XAMPP được sử dụng để phát triển nghiên cứu, phát triển website thông qua Localhost của máy tính cá nhân. Tóm lại XAMPP được ứng dụng trong nhiều lĩnh vực nhưng chủ yếu là từ học tập đến nâng cấp, thử nghiệm Web.

Trên thực tế hiện nay, đối với các trang kinh doanh thì lúc này các trang web đó cần vận hành liên tục bạn không thể sử dụng XAMPP hay bất cứ phần mềm tạo Web Server nào để đưa website vào vận hành kinh doanh. Để thực hiện được điều đó, bạn cần mua hosting hoặc sử dụng các dịch vụ cho thuê server. Nếu mô hình kinh doanh của bạn lớn, Nhật Nam Media khuyến khích bạn nên thuê Cloud Server vì điện toán đám mây mang đến rất nhiều lợi ích thích thực cho doanh nghiệp.

XAMPP có 4 thông tin cơ bản

Nhà phân phối: XAMPP là phần mềm web server thuộc bản quyền của GNU General Public Licence. XAMPP được Apache Friends phân phối và phát triển.

Ngôn ngữ lập trình: XAMPP hình thành dựa trên sự kết hợp nhiều ngôn ngữ lập trình.

Hệ điều hành: XAMPP được ứng dụng trên 5 hệ điều hành: Cross-platform, Linux, Windows, Solaris, MacOS.

Các phiên bản: XAMPP không ngừng nâng cấp và phát triển. Hiện nay phiên bản 7.2.11 phát hành năm 2018 là phiên bản XAMPP mới nhất.

Xem thêm  Lỗi 503 Service Unavailable là gì? Nguyên nhân và cách khắc phục nhanh chóng

Phần mềm được tích hợp với XAMPP là gì?

Phiên bản mới nhất XAMPP 7.2.11 tích hợp  bởi 11 phần mềm, bao gồm:

  • Apache 2.4.34
  • MariaDB 10.1.34
  • Tomcat 7.0.56 (with mod_proxy_ajp as connector)
  • phpMyAdmin 4.8.2
  • PHP 7.2.8
  • XAMPP Control Panel 3.2.2
  • Strawberry Perl 7.0.56 Portable
  • Webalizer 2.23-04
  • OpenSSL 1.1.0h
  • Mercury Mail Transport System 4.63
  • FileZilla FTP Server 0.9.41

Ưu điểm và nhược điểm khi làm theo hướng dẫn cài đặt XAMPP

Xampp có rất nhiều ưu điểm và nhược điểm khi sử dụng, hãy cùng Nhật Nam Media theo dõi ngay sau đây:

Ưu điểm của Xampp:

  • Tạo mã nguồn mở: Xampp có giao diện quản lý khá tiện lợi. Nhờ đó, người dùng có thể chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất cứ lúc nào mọi lúc mọi nơi.
  • XAMPP chạy được trên tất cả các hệ điều hành: Cross-platform, Windows, Mac OS, Solaris và Linux.
  • Tích hợp nhiều thành phần và tính năng: Apache; PHP tạo môi trường chạy các tập tin script *.php; MySQL hệ quản trị dữ liệu. Thay vì phải cài đặt từng thành phần trên, lúc này bạn chỉ cần cài XAMPP là có ngay 1 web server hoàn chỉnh.
  • Cấu hình Xampp đơn giản, nhiều chức năng hữu ích cho người dùng. Ví dụ: Giả lập Server, giả lập Mail Server, hỗ trợ SSL trên Localhost…

Nhược điểm của Xampp:

  • Xampp có cấu hình khá là đơn giản nên chính vì vậy không được hỗ trợ cấu hình Module.
  • Không có nhiều phiên bản cho các thành phần của server như PHP, Apache, MySQL như WAMP.
  • Dung lượng tương đối nặng, dung lượng file cài đặt là 141 Mb, nặng hơn nhiều so với WAMP 41 Mb.
  • Lỗi Xampp thông thường bạn có thể gặp là Apache không start được, gây bất tiện vì người dùng thường phải đi sửa lỗi Xampp không start.

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

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

Sau khi bạn đã biết được XAMPP là gì? Sau đây sẽ là các bước hướng dẫn cài đặt XAMPP đơn giản phổ biến nhất hiện nay mà Nhật Nam Media muốn giới thiệu cho bạn biết. Hãy cùng theo dõi và làm theo nhé!

Để hướng dẫn cài đặt XAMPP bạn truy cập vào https://www.apachefriends.org/index.html tải bản phù hợp với hệ điều hành bạn đang sử dụng. XAMPP phù hợp cho nhiều hệ điều hành khác nhau như:

  • XAMPP for Windows
  • XAMPP for Linux
  • XAMPP for OS X

Sau khi tải bản phù hợp về, tiến hành cài đặt. Ở đây mình dùng hệ điều hành windows. Nếu xuất hiện hộp hội thoại Warning, nhấp Ok để tiến hành cài đặt.

Nhấp Next.

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

Tiếp tục Next.

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

Để thư mục mặc định, nhấp Next.

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

Bỏ chọn Learn more about Bitnami for XAMPP rồi nhấp Next.

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

Tiếp tục Next.

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

Chờ quá trình cài đặt kết thúc.

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

Sau khi cài đặt xong, nhấp Finish để hoàn thành quá trình cài đặt, bỏ check Do you want to start the Control Panel now? Nếu không muốn khởi động chương trình ngay.

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

Kích hoạt XAMPP.

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

Mở chương trình XAMPP lên (Nếu không thấy, bạn có thể vào ổ C > xampp > xampp-control.exe để mở chương trình.
Hiện tại, Apache và MySQL chưa khởi động, bạn nhấp vào Start để khởi động Apache vào MySQL.

Xem thêm  Webhooks là gì? Tổng quan các kiến thức về Webhooks cần biết

Màn hình sau khi khởi động Apache vào MySQL.

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

Cách kiểm tra đã cài đặt XAMPP thành công hay chưa?

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

Sau khi khởi động Apache và MySQL, bạn mở trình duyệt, gõ địa chỉ http://localhost nếu kết quả hiện ra trang Welcome to XAMPP nghĩa là bạn đã cài đặt thành công.

Hướng dẫn cài đặt và cách sử dụng Xampp chi tiết

Nhật Nam Media đã giới thiệu cho bạn biết XAMPP là một ứng dụng giả lập server để chạy mã nguồn PHP bao gồm các dịch vụ như Apache, PHP và Mysql. Ngoài ra, còn hướng dẫn bạn cài đặt XAMPP trong trường hợp các bạn muốn khi khởi động windows thì sẽ đồng thời khởi động và sử dụng XAMPP thì làm thế nào? Dưới đây Nhật Nam Media sẽ hướng dẫn sử dụng XAMPP một cách chi tiết nhất. Bạn hãy cùng theo dõi nhé!

Đầu tiên, bạn hãy mở XAMPP, khởi động Apache, MySQL.

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

Thư mục website của bạn sẽ đặt trong C:\xampp\htdocs. Khi bạn mở http://localhost/ thì nội dung thực thi chính là file C:\xampp\htdocs\index.php.

Bây giờ bạn tạo một thư mục mới để đặt website của mình. Ví dụ mình tạo thư mục moz tại C:\xampp\htdocs.

Để truy cập vào thư mục này bạn gõ http://localhost/moz . Hiện tại thư mục moz chưa có nội dung nên bạn sẽ thấy như hình dưới.

Để test thử bạn có thể tạo 1 file index.html (bằng notepad) với nội dung.

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

Như vậy là đã thành công, bạn có thể xóa file này đi, để bài sau mình sẽ cài đặt WordPress.

Tạo Database (CSDL).

Khi tiến hành cài đặt WordPress, sẽ cần có 1 CSDL để WordPress lưu trữ post, page, user…. Chính vì thế trước khi đi vào hướng dẫn cài đặt XAMPP, bạn cần phải tạo một CSDL trước.

Khi tạo một CSDL bạn hãy nhớ rằng 4 thông số sau:

  • Database user: Tên đăng nhập vào Database.
  • Database password: Mật khẩu đăng nhập của user Database.
  • Database Host: localhost (thường là điền localhost kể cả khi bạn dùng hosting).
  • Database name: Tên Database.

Để tạo 1 Database, đầu tiên truy cập vào http://localhost/phpmyadmin/

Điền tên Database name, và chọn cột Collation. Để hỗ trợ tốt cho Tiếng Việt, bạn nên chọn utf8_unicode_ci. Mình sẽ có bài viết phân tích về các kiểu dữ liệu này sau, hiện tại bạn có thể chọn như thế. Sau đó nhấp Create để tạo Database.

Sau khi tạo thành công, bạn sẽ thấy 1 Database mới bên cột bên trái.

Đối với Localhost, bạn không cần tạo user cho database thông tin này bao gồm:

  • Database user: root.
  • Database password: trống
  • Database Host: localhost.
  • Database name: moz.

Hướng dẫn cài đặt XAMPP với nâng cấp phiên bản PHP

Có những dự án cần phải sử dụng phiên bản PHP mới nhất. Nội dung dưới đây Nhật Nam Media sẽ hướng dẫn bạn nâng cấp PHP cho XAMPP một cách cụ thể đơn giản. Điều này sẽ giúp đảm bảo mã nguồn hoạt động tốt.

Lưu ý, khi nâng cấp bạn nên sao lưu Code và cơ sở dữ liệu trong thư mục htdocs của XAMPP sang một vị trí khác trước khi nâng cấp. Chẳng may có lỗi, sự cố xảy ra việc này sẽ đảm bảo bạn có thể để dễ dàng khôi phục. Còn bây giờ hãy cùng với Nhật Nam Media bắt đầu nâng cấp PHP nhé!

  • Đầu tiên, bạn gõ Link Website chính thức của XAMPP. Sau đó, bạn nhấm chọn More Downloads.
    Hướng dẫn cài đặt XAMPP
    Hướng dẫn cài đặt XAMPP
  • Tiếp theo, bạn chọn hệ điều hành tương ứng. Trong ví dụ này, tôi chọn mục Window ?(đối với hệ điều hành Window).
  • Kế tiếp, bạn bấm chọn More Downloads.
  • Sau đó, bạn chọn hệ điều hành tương ứng. Trong ví dụ này, tôi chọn mục Window ?(đối với hệ điều hành Window).
  • Bạn chọn phiên bản PHP mình muốn sử dụng.
  • Kế đến, bạn tiến hành tải bản Zip về.
  • Sau khi đã Download thành công, bạn đến Folder chứa XAMPP. Tiếp đó, bạn tìm đến thư mục PHP và đổi tên theo ý muốn.
  • Bạn tiến hàng giải nén thư mục PHP trong File zip đã tải về và đưa vào đây.
  • Tiếp theo, bạn chọn File PHP.ini trong thư mục PHP.
  • Sau đó, bạn thay thế chuỗi XAMPP bằng [tên_đường_dẫn] + XAMPP.
  • Bạn vào XAMPP Configuration và mở HTTPD-XAMPP.conf. Bạn thêm cú pháp bên dưới vào PHP-Module Setup Section:ac
Xem thêm  DirectAdmin là gì? Tổng quát về DirectAdmin Toàn tập Chi tiết Nhất
Hướng dẫn cài đặt XAMPP
Hướng dẫn cài đặt XAMPP

Cách cài đặt và tìm hiểu Xampp Bitnami là gì?

Nếu muốn cài đặt những ứng dụng có mã nguồn mở miễn phí như Drupal, WordPress, Joomla,…, bạn sẽ cần đến Bitnami For XAMPP. Công cụ này xuất hiện trong quá trình cài đặt XAMPP.

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

Nếu muốn tìm hiểu thêm về Bitnami for XAMPP là gì? Bạn có thể đánh dấu chọn trong mục “Learn More About Bitnami For XAMPP” để tìm hiểu thêm về công cụ này. Nếu không có nhu cầu tìm hiểu, bạn có thể bỏ dấu chọn, Click Next đi đến các bước tiếp theo của trong hướng dẫn cài đặt XAMPP.

Chương trình XAMPP cung cấp một cách đơn giản và dễ dàng để bạn thiết lập một máy chủ cục bộ trên máy tính của mình và trải nghiệm thử nhiều ứng dụng trên đó. Một trong những ứng dụng đó là WordPress. Nhật Nam Media khuyến khích bạn nên sử dụng bản sao cục bộ của trang Web để thử nghiệm các Plugin, chủ đề mới và cập nhật. Đôi khi bạn có thể ngăn lỗi xảy ra trên trang Web trực tiếp của mình bằng cách này.

Mặc dù XAMPP vẫn có một vài khuyết điểm nhỏ. Tuy nhiên, không thể không nói đến những tính năng hoàn hảo mà XAMPP mang lại cho bạn trải nghiệm tốt không thể phủ nhận. Do đó, người dùng cần có sự cân nhắc hợp lý khi lựa chọn phần mềm tạo máy chủ web (web server) phù hợp nhất cho máy tính của mình.

Tóm lại bài viết trên là tổng hợp các kiến thức cơ bản liên quan tới XAMPP được các lập trình viên sử dụng làm công cụ để xây dựng và phát triển các website. Thông qua bài viết này Nhật Nam Media hy vọng sẽ giúp bạn hiểu hơn về “ XAMPP là gì? Hướng dẫn cài đặt  XAMPP cách sử dụng đơn giản phổ biến nhất hiện nay” đem lại trải nghiệm tuyệt vời khi sử dụng XAMPP. Cuối cùng, chúc các bạn thành công và may mắn nhé!

Bài viết liên quan

PWA là gì?
PWA (Progressive Web App) là gì? Tìm hiểu về Cách Xây Dựng PWA cho Website
Lỗi 500 Internal Server Error là gì
Giới thiệu lỗi 500 Internal Server Error là gì? Nguyên nhân và cách khắc phục nhanh chóng
Hướng Dẫn Cách Tạo Database trong SQL Sever và phpMyAdmin
Lỗi 503 Service Unavailable là gì? Nguyên nhân và cách khắc phục nhanh chóng
Lỗi 404 Not Found là gì
Lỗi 404 Not Found là gì? Nguyên nhân và cách khắc phục lỗi nhanh chóng, dễ dàng, hiệu quả nhất
Máy Chủ Ảo VPS là gì? Hướng dẫn Sử dụng Cài đặt VPS Toàn Tập
Cơ sở dữ liệu Database là gì? Tổng Quan Vai Trò Tầm Quan Trọng
DNS là gì
DNS là gì? Kiến thức Tổng quan DNS Toàn tập
Tổng Hợp Các Plugin Cần thiết cho WordPress Nhất định Phải biết
Tổng Hợp Các Plugin Cần thiết cho WordPress Nhất định Phải biết
cài đặt ssl
SSL là gì? Cách tạo Chứng chỉ SSL Miễn Phí với Let’s Encrypt
thiết kế database là gì
Hướng dẫn Thiết Kế Cơ Sở Dữ Liệu Database MYSQL Toàn Tập
Web Service là gì?
Web Services là gì? Tìm hiểu tổng quan về Web Services

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *