XAMPP Là Gì? Cách cài Đặt Sử dụng Xampp A-Z

Ngoài WAMP thì XAMPP là phần mềm tạo localhost phổ biến và dễ sử dụng nhất hiện nay. Hôm nay Tmarketing tiếp tục hướng dẫn cài đặt và sử dụng XAMPP chi tiết nhất cho người mới qua nội dung sau.

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

XAMPP Là Gì? Các lợi ích của Xampp

Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như Appserv, 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 kỳ lúc nào.

XAMPP là gì?

Xampp là một chương trình 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 là viết tắt của 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.

Ứng dụng của 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 để xây dựng và phát triển các dựa án website theo ngôn ngữ PHP. XAMPP được sử dụng cho mục đích nghiên cứu, phát triển website qua Localhost của máy tính cá nhân. XAMPP được ứng dụng trong nhiều lĩnh vực từ học tập đến nâng cấp, thử nghiệm Website của các lập trình viên

Trên thực tế, 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. Để làm đ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, Tmarketing khuyến nghị bạ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.

Xem thêm:  Hướng Dẫn Tạo Database trong SQL Sever và phpMyAdmin

Thông tin cơ bản về XAMPP

  • 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 do 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ự tích hợp nhiều ngôn ngữ lập trình.
  • Hệ điều hành: XAMPP được ứng dụng trên cả 5 hệ điều hành: Cross-platform, Linux, Windows, Solaris, MacOS.
  • Các phiên bản: XAMPP ngày càng được nâng cấp và phát triển. Hiện nay phiên bản XAMPP mới nhất là phiên bản 7.2.11 phát hành năm 2018.

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 11 phần mềm, bao gồm:

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

Xem thêm: Dịch vụ thiết kế website tại Tmarketing với giao diện chuyên nghiệp, đầy đủ các tính năng ở đa dạng lĩnh vực

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

Ưu điểm của Xampp

  • Mã nguồn mở: Xampp có giao diện quản lý tiện dụng. 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ủ mọi lúc mọi nơi.
  • 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 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 này, chúng ta 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

  • 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 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

Để cài đặt XAMPP bạn 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 dùng. XAMPP hỗ trợ cho nhiều hệ điều hành khác nhau như:

Hướng dẫn cài đặt sử dụng xampp
  • 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.

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

Nhấp Next.

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

Tiếp tục Next.

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

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

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

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

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

Tiếp tục Next.

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

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

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

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 sử dụng xampp

Khởi động XAMPP

Hướng dẫn cài đặt sử dụng 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:  Cách Check IP Website Đơn giản Chính xác nhất Chỉ trong 5s

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

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

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

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 sử dụng xampp

Hướng dẫn cách Sử dụng Xampp chi tiết

Đầu tiên, bạn mở XAMPP, khởi động Apache, MySQL như bài trước mình đã hướng dẫn.

hướng dẫn sử dụng 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.

hướng dẫn sử dụng xampp

Để truy cập vào thu 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.

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

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<h1 style="text-align:center; ">Welcome</h1>
<body>
</body>
</html>

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 cài đặt, cần phải tại một CSDL trước.

Khi tạo một CSDL cần nhớ 4 thông số sau:

  • Database user: Tên đăng nhập vào Databsee.
  • Database password: Mật khẩu đăng nhập vào Databsee.
  • Database Host: localhost (thường là localhost ngay 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/

hướng dẫn sử dụng xampp

Đ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.

hướng dẫn sử dụng xampp

Đối với Localhost, 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 nâng cấp PHP cho XAMPP

Sau đây, tôi sẽ hướng dẫn bạn nâng cấp PHP cho XAMPP một cách cụ thể. Điều này sẽ giúp đảm bảo mã nguồn hoạt động tốt. Lưu ý, tôi khuyến nghị 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. Việc này sẽ đảm bảo bạn có thể để dễ dàng khôi phục nếu chẳng may có lỗi, sự cố xảy ra. Còn bây giờ hãy bắt đầu nâng cấp PHP nào!

Xem thêm:  Hướng dẫn Đăng Ký Website với Bộ Công Thương 100% Được duyệt

Đầu tiên, bạn gõ Link Website chính thức của XAMPP, hoặc nhấp vào ĐÂY. Sau đó, bạn bấm chọn More Downloads.

Hướng dẫn nâng cấp PHP cho XAMPP

Kế đến, 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).

Hướng dẫn nâng cấp PHP cho XAMPP

Bạn chọn phiên bản PHP mình muốn sử dụng.

Tiếp theo, 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.

Ngay sau đó, 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

#
# PHP-Module setup
#
#LoadFile “D:/xampp/php/php5ts.dll”
#LoadModule php5_module “D:/xampp/php/php5apache2_4.dll”
LoadFile “D:/xampp/php/php7ts.dll”
LoadModule php7_module “D:/xampp/php/php7apache2_4.dll”

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.

Bitnami For XAMPP

Bạn có thể Tick chọn 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ỏ chọn, Click Next đi đến các bước tiếp theo của quá trình cài đặt XAMPP.

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à thử nghiệm nhiều ứng dụng trên đó. Một trong những ứng dụng đó là WordPress. Tôi thực sự khuyên 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 khiếm khuyết. Tuy nhiên, những tính năng tuyệt vời mà XAMPP mang lại là 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.

Qua nội dung trên hy vong Tmarketing có thể giúp bạn hiểu về xampp, cách cài đặt và sử dụng xampp thuần thục nhất. Nếu có bất kì thắc mắc nào bạn có thể liên hệ với Tmarketing đơn vị chuyên thiết kế và cung cấp các giải pháp về website – hosting – VPS các giải pháp về Digital Marketing để giải đáp các thắc mắc nhé !

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 *

Check Spam *