Hamster Server v1.4.1
EN VI
Miễn phí · Mã nguồn mở · Windows 10 & 11

Apache và PHP trên Windows, không cần sửa file cấu hình.

Hamster Server là web server cục bộ miễn phí, chạy di động trên Windows. Ứng dụng đóng gói sẵn Apache 2.4 và PHP 8.2–8.5 cùng một bảng điều khiển tự viết mọi file cấu hình cho bạn, tự giữ PHP ở bản vá mới nhất, và chỉ đích danh chương trình đang chặn khi một cổng bị chiếm.

Không cần cài đặt Không cần quyền admin Giấy phép MIT
Hamster Server Control Panel
Settings Ports
ModuleStatusPIDPort(s)Version
ApacheStopped—802.4.68
PHP-CGIStopped—9000 (FastCGI)8.5.12-1
StoppedPHP: 8.5.12-1Apache: 2.4.68

Bản phát lại trực tiếp của bảng điều khiển — thử bấm Stop All và Start All.

Bảng điều khiển Hamster Server: Apache và PHP-CGI đang chạy, nhật ký khởi động bên dưới.
Cách hoạt động

Giải nén. Khởi động. Mở trang.

Không phải cài service, không phải sửa file. Bảng điều khiển tự tạo cấu hình Apache, cấu hình của từng site và php.ini cho từng phiên bản PHP.

1

Giải nén

Giải nén thư mục vào bất kỳ đâu bạn có quyền ghi, chẳng hạn D:\HamsterServer, rồi chạy HamsterServer.exe.

2

Start All

Một nút khởi động cả Apache lẫn PHP. Icon ở khay hệ thống chuyển xanh khi mọi thứ đã chạy.

3

Mở site của bạn

Vào http://localhost/, hoặc thêm dự án dưới tên shop.localhost kèm preset theo framework.

Xem nhanh

Cửa sổ thật, không phải file văn bản.

Mọi màn hình dưới đây đều là ứng dụng thật. Cuộn ngang để xem hết.

Tính năng

Mọi thứ một dự án PHP cần trên Windows.

Thiết lập bằng cửa sổ hẳn hoi thay vì file văn bản. Mọi thay đổi đều được kiểm tra và áp dụng giúp bạn.

Bốn phiên bản PHP song song

Có sẵn PHP 8.2, 8.3, 8.4 và 8.5. Chuyển đổi bằng một cú nhấp, hoặc cài bất kỳ bản Windows chính thức nào khác từ php.net, được kiểm tra bằng SHA-256.

8.28.38.48.5 · đang dùng

PHP tự cập nhật

Bản vá mới của nhánh PHP bạn dùng được cài bên cạnh bản hiện tại và bật lên khi không có gì đang được phục vụ. Extension của bạn đi theo, và bản cũ được giữ lại để quay về khi cần.

Site sẵn sàng cho framework

Virtual host tự chọn thư mục public, định tuyến qua front controller và chặn các file như .env.

LaravelSymfonyWordPressDrupalMagento+6

Xung đột cổng, giải thích rõ

Xem mọi cổng đang mở trên máy và chương trình đứng sau. Chương trình chặn Apache được tô đỏ.

Tự chăm sóc chính mình

PHP được khởi động lại sau khi crash, và bộ nhớ được thu hồi lúc rảnh, nên không request nào bị cắt ngang.

Thiết lập PHP ở một nơi

Giới hạn bộ nhớ, dung lượng upload, múi giờ và extension, kèm bộ khuyến nghị nạp được trên mọi phiên bản PHP.

Apache được tinh chỉnh và kiểm tra

Gzip, Brotli, cache file tĩnh và HTTPS. Directive tùy chỉnh được kiểm bằng httpd -t trước khi lưu.

Nằm gọn trong khay hệ thống

Khởi động cùng Windows, tự chạy dịch vụ khi mở, và theo dõi nhật ký Apache lẫn PHP trong một khung có tô màu.

Mới trong 1.4

PHP tự cập nhật — và giữ lại extension của bạn.

Hamster Server kiểm tra php.net một phút sau khi khởi động và sáu giờ một lần. Khi có bản vá mới hơn của nhánh bạn đang dùng, ứng dụng cài nó bên cạnh bản hiện tại và chuyển extension của bạn sang.

PHP 8.5.9giữ để quay về
php_sqlsrv.dll php_pdo_sqlsrv.dll php_xdebug.dll php_curl.dll · php_intl.dll · …
downloads.php.net SHA-256 ✓
PHP 8.5.12-1đang dùng
php_sqlsrv.dll php_pdo_sqlsrv.dll php_xdebug.dll php_curl.dll · php_intl.dll · …

Cài song song

Bản vá mới chỉ được bật khi không có request nào đang chạy. Bản cũ vẫn ở đó để bạn chuyển lại.

Extension đi theo

Các DLL bạn đã thêm được chép sang. File mà bản vá mới có sẵn không bao giờ bị ghi đè.

Chỉ trong cùng nhánh

8.5.x vẫn là 8.5.x. Lên nhánh mới là do bạn quyết định, vì extension được build riêng cho từng nhánh.

Tùy bạn chọn

Install automatically, Notify me only hoặc Off, đặt trong PHP Version Manager.

Cổng

“Cổng đã bị chiếm” — bởi ai?

Cửa sổ Ports liệt kê mọi cổng TCP đang lắng nghe trên máy, kèm địa chỉ, chương trình và PID. Nó cũng cho biết từng cổng của Apache có trống hay không, trước khi bạn bấm Start.

Hamster Server Chặn Hamster Server Chương trình khác

Biết rõ dịch vụ của bạn

MySQL, SQL Server, Redis, MongoDB, Vite và Xdebug được gọi đúng tên, nên một con số lạ cũng có ý nghĩa.

Xử lý ngay

Lọc, sắp xếp và làm mới. Nhấp chuột phải để mở site trong trình duyệt, mở thư mục của chương trình hoặc chép thông tin của nó.

Danh sách cổng hệ thống: Apache của Hamster Server ở cổng 80 và PHP ở 9000 màu xanh, Node.js chiếm cổng 8080 màu đỏ, MySQL, SQL Server, Redis và MongoDB được gắn nhãn.
Cổng hệ thống: Node.js đang giữ cổng 8080 mà Apache cần.
Virtual host

Mỗi dự án một tên riêng.

Thêm site, chọn thư mục và preset framework, Hamster Server sẽ tự khởi động lại Apache. Bạn có thể bật hoặc tắt từng site, mở trong trình duyệt hoặc mở thư mục của nó.

Tên kết thúc bằng .localhost dùng được ngay. Với mọi tên khác, Hamster Server kiểm tra file hosts của Windows và hiện đúng dòng cần thêm:

thêm vào file hosts: 127.0.0.1  shop.test
Danh sách Virtual Hosts với các site Laravel, WordPress, Symfony và CodeIgniter; shop.test đang bật nhưng chưa có trong file hosts.
Virtual Hosts kèm kiểm tra file hosts.
Quyền riêng tư

Cục bộ ngay từ thiết kế.

Một máy chủ phát triển không nên là cửa ngõ vào máy tính của bạn, cũng không nên báo cáo bạn đang làm gì.

Chỉ máy này

Apache lắng nghe trên 127.0.0.1. Mở ra mạng nội bộ là một công tắc riêng, phải bật có chủ ý.

Một kết nối ra ngoài

Chỉ php.net, qua HTTPS, để kiểm tra và tải PHP. Không telemetry. Tắt cập nhật thì không còn gì kết nối Internet.

Tất cả trong một thư mục

Thiết lập, nhật ký, cấu hình được tạo và các phiên bản PHP đều nằm trong thư mục Hamster Server.

Chỉ đọc, không ghi

File hosts chỉ được đọc để cảnh báo tên còn thiếu, không bao giờ bị sửa. Không cần quyền quản trị.

Có gì bên trong

Đi kèm trong phiên bản 1.4.1

Các bản build chính thức, được ghi lại cùng checksum trong file THIRD_PARTY_RUNTIMES.md của repo.

Thành phầnBản buildPhiên bản
Apache HTTP ServerApache Lounge, VS18 Win642.4.68
PHPNon Thread Safe, x648.2.35-1 · 8.3.36-1 · 8.4.27-1 · 8.5.12-1
Bộ chứng chỉ CAMozilla roots2026-08-13

Tải Hamster Server

Miễn phí và mã nguồn mở. Chạy di động: giải nén, chạy, muốn gỡ thì xóa thư mục.

Tải v1.4.1HamsterServer-1.4.1-win-x64.zip · 156 MB
  1. Tải file .zip ở trên.
  2. Giải nén vào thư mục bạn có quyền ghi, ví dụ D:\HamsterServer.
  3. Chạy HamsterServer.exe và bấm Start All.
  4. Mở http://localhost/.

Cần Windows 10 hoặc 11 (x64) và .NET 10 Desktop Runtime.

Hỏi đáp

Câu hỏi thường gặp.

Hamster Server là gì?

Hamster Server là web server cục bộ miễn phí, mã nguồn mở cho Windows. Nó đóng gói sẵn Apache HTTP Server và PHP 8.2 đến 8.5 cùng một bảng điều khiển tự tạo toàn bộ cấu hình, nên dự án PHP chạy ngay tại http://localhost/ hoặc dưới tên như shop.test mà không phải sửa httpd.conf hay php.ini.

Hamster Server có miễn phí không?

Có. Hamster Server miễn phí và mã nguồn được phát hành theo giấy phép MIT. Các bản Apache và PHP đi kèm giữ giấy phép mã nguồn mở riêng của chúng.

Hamster Server đi kèm những phiên bản PHP nào?

Phiên bản 1.4.1 đi kèm PHP 8.2.35, 8.3.36, 8.4.27 và 8.5.12 (Non Thread Safe, x64, bản build lại -1 cho Windows), đã có bản vá cho lỗ hổng PHP2Shell CVE-2026-109618 và CVE-2026-109619. Có thể cài thêm bất kỳ bản Windows chính thức nào từ php.net trong PHP Version Manager, và nhánh đang dùng được tự đưa lên bản vá mới nhất trừ khi tắt cập nhật.

Hamster Server có tự cập nhật PHP không?

Có, theo mặc định. Ứng dụng kiểm tra php.net một phút sau khi khởi động và sáu giờ một lần, cài bản vá mới hơn của nhánh PHP đang dùng bên cạnh bản hiện tại, rồi chuyển sang khi không có request nào đang chạy. Có thể chọn chỉ thông báo, hoặc tắt hẳn. Ứng dụng không bao giờ tự chuyển sang nhánh PHP khác.

Extension như sqlsrv hay Xdebug có còn sau khi cập nhật PHP không?

Có. Các DLL extension bạn thêm vào thư mục ext của một runtime, cùng các DLL mà chúng cần, được chép sang bản vá mới của cùng nhánh PHP. File mà bản vá mới đã có sẵn không bao giờ bị ghi đè. Extension không được chép giữa hai nhánh (ví dụ 8.4 sang 8.5) vì chúng được build riêng cho từng nhánh.

Hamster Server có cần cài đặt hay quyền quản trị không?

Không. Đây là một thư mục di động: giải nén file zip vào nơi có quyền ghi rồi chạy HamsterServer.exe. Cần Windows 10 hoặc 11 (x64) và .NET 10 Desktop Runtime.

Hamster Server có kèm MySQL hay MariaDB không?

Không. Hamster Server đóng gói Apache và PHP. Các extension MySQL, PostgreSQL, SQLite và SQL Server của PHP có thể kết nối tới máy chủ cơ sở dữ liệu bạn chạy riêng; cửa sổ Ports cho biết máy chủ cơ sở dữ liệu nào đang lắng nghe.

Vì sao tên virtual host của tôi không mở được trong trình duyệt?

Windows phải biết tên đó trỏ về máy này. Tên kết thúc bằng .localhost dùng được ngay; mọi tên khác cần một dòng như 127.0.0.1 shop.test trong file hosts của Windows. Hamster Server kiểm tra file hosts và hiện đúng dòng cần thêm.

Hamster Server kết nối tới đâu trên Internet?

Chỉ windows.php.net và downloads.php.net qua HTTPS, để kiểm tra và tải các bản PHP; bản tải về chỉ được cài khi khớp checksum SHA-256. Đặt cập nhật thành Off thì ngay cả kết nối đó cũng không còn. Apache chỉ lắng nghe trên máy này, trừ khi bật truy cập mạng LAN.