VPS HC
Trang Chủ / Blog / Cài XAMPP và WAMP trên VPS Windows — Chạy PHP, MySQL dễ dàng

Cài XAMPP và WAMP trên VPS Windows — Chạy PHP, MySQL dễ dàng

Tác giả
Nguyễn Chiến
Ngày đăng
15/06/2026
Lượt xem
35
Cài XAMPP và WAMP trên VPS Windows — Chạy PHP, MySQL dễ dàng

XAMPP và WAMP là bộ phần mềm gói gọn Apache + PHP + MySQL, giúp bạn chạy website PHP (WordPress, Laravel...) trên Windows mà không cần cài từng thứ riêng lẻ.

So sánh XAMPP vs WAMP:

  • XAMPP: Cross-platform (Windows/Linux/Mac), phổ biến hơn, có thêm FileZilla FTP, Mercury Mail
  • WAMP: Chỉ cho Windows, giao diện đơn giản hơn, dễ dùng hơn cho người mới

==== CÀI XAMPP ====

Bước 1: Tải và cài XAMPP

1. Tải XAMPP tại: https://www.apachefriends.org/download.html

2. Chọn phiên bản PHP phù hợp (khuyến nghị PHP 8.2+)

3. Chạy file installer → Next → chọn components cần (Apache, MySQL, PHP là đủ) → Next

4. Thư mục cài mặc định: C:\xampp → Next → Install

5. Sau khi xong → mở XAMPP Control Panel

Bước 2: Khởi động Apache và MySQL

Trong XAMPP Control Panel:

  • Nhấn Start bên cạnh Apache
  • Nhấn Start bên cạnh MySQL
  • Status chuyển sang màu xanh là đang chạy

Truy cập http://localhost → thấy trang XAMPP dashboard là thành công!

Bước 3: Đặt website vào XAMPP

Thư mục web root mặc định: C:\xampp\htdocs\

Tạo thư mục project:

C:\xampp\htdocs\mysite\index.php

Truy cập: http://localhost/mysite

Bước 4: Cho phép truy cập từ ngoài (quan trọng với VPS)

Mặc định Apache XAMPP chỉ cho localhost truy cập. Sửa để truy cập từ internet:

Mở file C:\xampp\apache\conf\extra\httpd-vhosts.conf, thêm:

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot "C:/xampp/htdocs/mysite"
    <Directory "C:/xampp/htdocs/mysite">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Sau đó restart Apache trong Control Panel.

Bước 5: Bảo mật MySQL XAMPP

Mặc định MySQL XAMPP không có password root. Đặt password ngay:

Mở http://localhost/phpmyadmin → User accounts → root → Edit → đặt password → Go

Hoặc qua command line:

C:\xampp\mysql\bin\mysqladmin.exe -u root password "MatKhauMoi123!"

Bước 6: Chạy XAMPP tự động khi khởi động Windows

Trong XAMPP Control Panel → nhấn Config góc trên phải → tích Autostart Apache và Autostart MySQL

Hoặc cài XAMPP service:

# Chạy trong thư mục C:\xampp
apache\bin\httpd.exe -k install
mysql\bin\mysqld.exe --install

==== CAII WAMP ====

Bước 1: Tải và cài WampServer

1. Tải tại: https://www.wampserver.com

2. Chạy installer → chọn thư mục cài (mặc định C:\wamp64) → Next → Install

3. Chọn trình duyệt mặc định (Enter để dùng IE/Edge mặc định)

4. Sau khi cài, icon WAMP xuất hiện ở system tray (góc dưới phải)

Bước 2: Kiểm tra trạng thái

  • Icon xanh lá: tất cả service đang chạy
  • Icon vàng: một service đang có vấn đề
  • Icon đỏ: tất cả service đang tắt

Click icon WAMP → Start All Services

Bước 3: Thư mục web và phpMyAdmin

  • Web root: C:\wamp64\www\
  • phpMyAdmin: http://localhost/phpmyadmin

Bước 4: Cho phép truy cập từ ngoài (WAMP)

Click icon WAMP → Apache → httpd.conf → tìm và sửa:

# Tìm dòng:
Require local
# Sửa thành:
Require all granted

Click icon WAMP → Restart All Services

Lỗi thường gặp:

  • Port 80 bị chiếm: IIS hoặc Skype đang dùng port 80 → tắt IIS: iisreset /stop, hoặc đổi port Apache sang 8080
  • Port 3306 bị chiếm: MySQL khác đang chạy → dừng service MySQL Windows trước
  • Apache không start được: Kiểm tra Event Log hoặc xem file C:\xampp\apache\logs\error.log
  • Không truy cập được từ ngoài: Kiểm tra Windows Firewall đã mở port 80 chưa

Mở firewall cho Apache:

New-NetFirewallRule -DisplayName "Apache HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow
New-NetFirewallRule -DisplayName "Apache HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow
Có thể bạn cần xem thêm
Quay lại Blog
Bài viết đã được kiểm duyệt bởi VPS HC Team Cập nhật lần cuối: 15/06/2026

Bài Viết Liên Quan

Cần VPS tốc độ cao, giá hợp lý?

Khởi tạo trong vài phút · Hỗ trợ 24/7 · Uptime 99.99%

Dùng Thử Miễn Phí