Cài Đặt Xampp Trên Windows

Xampp là chương trình tạo máy chủ Web (Web Server) cục bộ (LocalHost). Các bước cài đặt Xampp trên Windows khá đơn giản, nó được tích hợp sẵn các phần mềm cần thiết để một web server có thể hoạt động như: Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ quản trị khá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.

1. Cài đặt Xampp trên Windows

Truy cập trang chủ của Xampp tại đây để download về bản cài đặt mới nhất.


Cài Đặt Xampp Trên Windows – Xampp Homepage Index

Kích chọn Xampp for Windows để download về bản cài đặt dành cho máy tính windows.

(Xampp chỉ có phiên bản 32 bit, nhưng chạy được cả trên hệ thống 32 lẫn 64 bit)

Hiện tại Xampp đang cung cấp 4 phiên bản PHP chính là 5.6.34, 7.0.28, 7.1.15 & 7.2.3


Cài Đặt Xampp Trên Windows – Xampp Download Options

Mọi người có thể chọn phiên bản PHP khác bằng cách kích tùy chọn Download ở thanh menu trên cùng.

Ở đây mình sẽ chọn phiên bản mới nhất mặc định ở trang chủ là 7.2.3 với PHP 7.2.3 và các module đi kèm:

(Các gói cài đặt chỉ khác mỗi phiên bản PHP còn các module kèm theo khác đều giống nhau)

  • Apache 2.4.29
  • MariaDB 10.1.31
  • PHP 7.2.3
  • phpMyAdmin 4.7.9
  • OpenSSL 1.1.0g
  • 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

Sau khi tải về gói cài đặt, các bạn tiến hành cài đặt nó.

Kích chuột phải vào gói cài đặt chọn chạy dưới quyền Administrator.


Cài Đặt Xampp Trên Windows – Xampp Setup – Run as Administrator

Trong bước cài đặt đầu tiên có thể xuất hiện cảnh báo


Cài Đặt Xampp Trên Windows – Xampp Setup – Warning

Cảnh báo này là do User Account Control(UAC) trên máy tính. Các bạn có thể tìm cách tắt UAC đi để tránh bị giới hạn quyền khi chạy Xampp sau này, hướng dẫn tắt UAC có rất nhiều trên mạng, các bạn tự tìm hiểu nhé! :). Hoặc các bạn có thể cài đặt XAMPP vào thư mục C:\Program Files (x86) theo hướng dẫn được hiển thị trong cửa số cảnh báo để bỏ qua UAC.

Ngoài ra các bạn cũng có thể hoàn toàn bỏ qua cảnh báo, sau này mỗi lần chạy nó nhớ sử dụng quyền Administrator là được.

Nhấn Next để bắt đầu quá trình cài đặt.


Cài Đặt Xampp Trên Windows – Xampp Setup – Welcome

Cửa sổ Select Components hiển thị các module sẽ được cài đặt cùng Xampp, giữ nguyên mặc định, chọn Next.


Cài Đặt Xampp Trên Windows – Xampp Setup – Select Components

Cửa sổ tiếp theo sẽ hướng chúng ta chọn thư mục cài đặt Xampp. Mặc định Xampp sẽ được cài đặt trên ổ đĩa C:\, bạn có thể chọn cài đặt bất cứ nơi nào tùy thích. Ở đây mình cài đặt tại C\:Packages-DEV\xampp.


Cài Đặt Xampp Trên Windows – Xampp Setup – Select Installation folder

Bỏ tùy chọn Learn more about Bitnami for XAMPP và nhấn Next 2 lần liên tiếp để bắt đầu giải nén gói cài đặt.


Cài Đặt Xampp Trên Windows – Xampp Setup – Bitnami for Xampp

Gói cài đặt đang được giải nén, quá trình này có thể mất vài phút tùy theo cấu hình máy tính của bạn.


Cài Đặt Xampp Trên Windows – Xampp Setup – Unpacking

Sau khi quá trình cài đặt hoàn tất, nhấn Finish để kết thúc.


Cài Đặt Xampp Trên Windows – Xampp Setup – Completing

2. Khởi động Xampp

Sau khi hoàn tất quá trình cài đặt lần đầu thì sẽ có một popup Language box hiện lên để chúng ta chọn ngôn ngữ giao diện, giữ mặc định English và chọn Save.


Cài Đặt Xampp Trên Windows – Xampp Completing – Select Language

Tiếp đó là giao diện sử điều khiển Xampp Control Panel, các thông số tổng quát được hiển thị trong box info bên dưới.


Cài Đặt Xampp Trên Windows – Xampp Control Panel – Welcome

  • Nếu Xampp CP không tự động chạy sau khi cài đặt thì vào thư mục cài đặt chạy file xampp-control.exe.
  • Nhớ kích chuột phải và chọn chạy dưới quyền Administrator nếu bạn không tắt UAC.

Nhấn nút Start ở lần lượt ở 2 Module Apache và MySQL để bắt đầu sử dụng, nếu hiển thị tương tự như hình bên dưới nghĩa là Xampp đã được cài đặt thành công trên máy tính của bạn. 🙂


Cài Đặt Xampp Trên Windows – Xampp Control Panel – Start

Để chắn chắn Xampp đã hoạt động bình thường, mở trình duyệt web, gõ vào ô địa chỉ https://localhost, nếu hiển thị trang Welcome như hình dưới thì mọi sự đã sẵn sàng.

{ width=30px,height:30px }
Cài Đặt Xampp Trên Windows – Welcome to Xampp- DashBoard

  • Lưu ý: Nếu bạn cài đặt Xampp vào thư mục khác mặc định, tức là không phải C:\xampp thì phải đảm bảo các dòng C:/xampp trong các tập tin cấu hình dưới đây phải sửa lại cho đúng. Trong trường hợp của mình thì sửa thành C:/Packages-DEV/xampp.

  • Trong tập tin php.ini (C:\Packages-DEV\xampp\php\php.ini) tìm C:\xampp sửa thành C:\Packages-DEV\xampp.

  • Trong tập tin my.ini (C:\Packages-DEV\xampp\mysql\bin\my.ini) tìm C:/xampp sửa thành C:/Packages-DEV/xampp.

  • Trong tập tin httpd-xampp.conf (C:\Packages-DEV\xampp\apache\conf\extra\httpd-xampp.conf) tìm C:/xampp sửa thành C:/Packages-DEV/xampp.

  • Trong tập tin httpd.conf (C:\Packages-DEV\xampp\apache\conf\httpd.conf) tìm C:/xampp sửa thành C:/Packages-DEV/xampp.

Xong rồi đó!

Nếu có vấn đề gì thắc mắc hoặc gặp lỗi trong quá trình cài đặt Xampp trên Windows theo bài viết này, vui lòng để lại một bình luận bên dưới, mình và mọi người sẽ cùng nhau giải đáp!

Ngoài ra, sau khi cài đặt Xampp xong, các bạn có thể tham khảo thêm bài viết Cài đặt SSL cho Xampp trên Windows để có được một địa chỉ localhost chuyên nghiệp hơn, cũng như bắt kịp xu thế https 100% của thời đại. :)