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.
Table of Contents
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.

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

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.

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

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

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.

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.

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

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.

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.

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

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

***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. =)
[…] Nếu chưa cài đặt Xampp thì đừng quên cài đặt hoàn tất chương trình Xampp theo hướng dẫn này. […]
mình muốn mỗi lần khởi động win thì xampp cũng tự động chạy rồi khởi động hết các dịch vụ cho mình luôn (mình muốn dùng laptop làm server backup mà thi thoảng win update lại ko tự chạy mấy service kia đc)
cho mình hỏi thêm plugin hay cách nào làm ước lượng thời gian đọc bài “2 phút đọc”
Thanks
Trên Xampp panel, bạn stop Apache sau đó click chuột vào ô vuông có đánh dấu X đỏ đối ứng với Apache trên cột Service để cài đặt module service, làm tương tự với Mysql. Sau đó start lại dịch vụ. Vậy là mỗi lần bạn khởi động lại máy Apache sẽ được tự động khởi động theo như một service của hệ thống. Về hiển thị thời gian đọc bài viết dự kiến thì bạn có thể dùng plugin Reading Time WP thử xem sao. Hoặc thử tìm trên google các plugin phù hợp hơn chứ mình chưa dùng… Đọc tiếp »
Thanks
Mình click vào link trong mail thì báo lỗi “Your connection is not private” https bị gạch đỏ
Bạn xem sửa lại nhé!
Cái này do HSTS bị cache trên trình duyệt, bạn clear cookie của trình duyệt hoặc mở trong ẩn danh sẽ không thấy nữa.
[…] Nếu chưa cài đặt Xampp thì đừng quên cài đặt hoàn tất chương trình Xampp theo hướng dẫn này. […]
[…] Nếu chưa cài đặt Xampp thì đừng quên cài đặt hoàn tất chương trình Xampp theo hướng dẫn này. […]