Cách Cài đặt PHP Trong Windows Server 2022 - BKNS.VN
Có thể bạn quan tâm
Trang chủ » Máy chủ » Hướng dẫn Cài đặt PHP trên Windows Server (IIS) chỉ 7 phút
Hướng dẫn Cài đặt PHP trên Windows Server (IIS) chỉ 7 phút Thịnh Văn Hạnh 05/02/2026 3170 Lượt xem Chia sẻ bài viết
Việc cài đặt PHP trên Windows Server là bước quan trọng để vận hành các website động hoặc mã nguồn mở như WordPress. Trước đây, nhiều người sử dụng Web Platform Installer (WebPI), tuy nhiên Microsoft đã ngừng hỗ trợ công cụ này.
Trong bài viết này, BKNS sẽ hướng dẫn bạn cách tải PHP và cài đặt thủ công (Manual Installation). Phương pháp này giúp bạn kiểm soát hoàn toàn phiên bản PHP, đảm bảo tính ổn định và bảo mật cao nhất cho máy chủ.
Tóm Tắt Bài Viết
- Bước 1: Cài đặt IIS và CGI trên Windows Server
- Bước 2: Tải và cài đặt Visual C++ Redistributable
- Bước 3: Tải PHP cho Windows Server
- Bước 4: Cấu hình file php.ini
- Bước 6: Kiểm tra hoạt động
Bước 1: Cài đặt IIS và CGI trên Windows Server
Để chạy được PHP, trước tiên bạn cần bật vai trò Web Server (IIS) và module CGI.
1.1 Trên Windows Server, mở Server Manager (hoặc Control Panel).

1.2 Chọn Add roles and features.
1.3 Trong cửa sổ hướng dẫn, nhấn Next cho đến phần Server Roles.
1.4 Tìm và tích chọn Web Server (IIS).



1.5 Quan trọng: Đi tới phần Role Services > Application Development.
1.6 Tích chọn vào ô CGI. Đây là thành phần bắt buộc để IIS hiểu và xử lý được mã PHP.
1.7 Nhấn Next và sau đó chọn Install để hoàn tất quá trình cài đặt IIS.

Bước 2: Tải và cài đặt Visual C++ Redistributable
Hầu hết các lỗi PHP không chạy được trên Windows là do thiếu thư viện này. Trước khi tải PHP, bạn hãy tải và cài đặt Visual C++ Redistributable for Visual Studio.

- Truy cập trang chủ Microsoft để tải bản mới nhất (thường là file vc_redist.x64.exe).
- Cài đặt file vừa tải về và khởi động lại máy (nếu được yêu cầu).
Bước 3: Tải PHP cho Windows Server
Để tối ưu hiệu suất cho IIS, chúng ta sẽ chọn phiên bản Non-Thread Safe.
- Truy cập trang tải xuống chính thức: windows.php.net/download
- Tìm phiên bản PHP mới nhất (Ví dụ: PHP 8.2 hoặc 8.3).
- Tại mục Non-Thread Safe, chọn tải về file Zip (VS16 x64 Non-Thread Safe).
- Sau khi tải xong, giải nén file Zip vào ổ C với tên thư mục ngắn gọn. Ví dụ: C:\php

Bước 4: Cấu hình file php.ini
Truy cập thư mục C:\php.
Tìm file php.ini-production và đổi tên thành php.ini.
Mở file php.ini bằng Notepad hoặc trình soạn thảo code.

Tìm và bỏ dấu chấm phẩy (;) trước các dòng sau để bật tiện ích mở rộng cần thiết:

sau đó Lưu lại file.
Bước 5: Kết nối PHP với IIS (Handler Mappings)
Đây là bước quan trọng nhất để IIS nhận diện được file .php.
- Mở IIS Manager (Internet Information Services).

IIS Manager - Nhấn vào tên Server của bạn ở cột bên trái.
- Ở khung chính, tìm và nhấp đúp vào biểu tượng Handler Mappings.
- Ở cột bên phải (Actions), chọn Add Module Mapping…

Cửa sổ Add Module Mapping
- Điền các thông tin sau vào bảng:
- Request path: *.php
- Module: FastCgiModule
- Executable: C:\php\php-cgi.exe (Trỏ đến file trong thư mục bạn đã giải nén).
- Name: PHP_via_FastCGI
Sau đó Nhấn OK. Nếu có bảng hỏi hiện ra, chọn Yes.
Bước 6: Kiểm tra hoạt động
Để chắc chắn PHP đã hoạt động trên Windows Server, hãy tạo một file kiểm tra.
- Vào thư mục gốc của website (thường là C:\inetpub\wwwroot).
- Tạo một file mới tên là info.php.
- Dán đoạn mã sau vào file: <?php phpinfo(); ?>
- Mở trình duyệt và truy cập: http://localhost/info.php

Nếu màn hình hiện ra bảng thông tin chi tiết về phiên bản PHP (màu tím xanh) thì bạn đã cài đặt thành công.
Chúc bạn thực hiện thành công việc cài đặt PHP trên Windows Server! Nếu cần hỗ trợ về VPS hoặc Server, hãy liên hệ ngay với BKNS.
Danh mục- Chứng chỉ SSL
- Dịch vụ CDN
- Hoạt động
- Hosting
- Hướng dẫn
- Hướng dẫn đăng ký dịch vụ
- Hướng dẫn kỹ thuật
- Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
- Quy Trình
- Kiến thức chung
- Cloud Computing
- DNS
- IP
- WordPress
- Máy chủ
- Phần mềm
- cPanel
- DirectAdmin
- Plesk 12/Onyx
- Tên miền
- Thông báo & Tin tức
- VPS
- Website
Thịnh Văn Hạnh
Chào bạn, tôi là Thịnh Văn Hạnh, CEO và là người sáng lập nên BKNS. Với nhiều năm trong lĩnh vực công nghệ thông tin, hosting, server, tên miền... Tôi mong muốn mang đến cho các bạn những thông tin hữu ích nhất.
Chia sẻ lên Theo dõi trên
06/02/2026
3095
Máy chủ server là gì? Những thông số của máy chủ bạn cần lưu ý
06/02/2026
2662
Hướng dẫn update PHP Version tối ưu hiệu quả Website
06/02/2026
1346
Hướng dẫn sao lưu khôi phục dữ liệu Hosting Linux cPanel
06/02/2026
251
Cách xóa Domain khỏi Hosting cPanel dễ làm an toàn 100%
05/02/2026
3116
Hướng dẫn cách cài đặt Splunk cho window server đơn giản – BKNS
05/02/2026
5202
Hướng dẫn đăng ký HTTPS cho website từ A–Z cho người mới
05/02/2026
2856
Các kiểu dữ liệu trong MySQL mà bạn nên biết để quản trị dữ liệu
05/02/2026
290
Dịch vụ thuê server vật lý cho doanh nghiệp, giá rẻ từ 2.800k/tháng
05/02/2026
2677
Hướng dẫn chuyển dữ liệu WordPress bằng Plugin Duplicator
VỀ CHÚNG TÔI
DỊCH VỤ
THÔNG TIN
HƯỚNG DẪN SỬ DỤNG
- WooCommerce not Found
- Newsletter
- Đăng nhập
-
English
Từ khóa » Cài đặt Php Trên Windows
-
Cài đặt Apache, PHP, MySQL Và PhpMyAdmin Trên Windows
-
Cài đặt Môi Trường Phát Triển ứng Dụng PHP | Tự Học ICT
-
Hướng Dẫn Cài Đặt Php Trên Windows Như Thế Nào ... - In4tintuc
-
Cài đặt PHP | Hướng Dẫn Học PHP | Học Web Chuẩn
-
Cài đặt PHP Trên Windows Như Thế Nào?
-
Cài đặt PHP Và Chạy Scrip PHP đầu Tiên
-
Hướng Dẫn Cài đặt Php 8.0 Với Xampp Trên Windows |dandev
-
Tìm Hiểu Về Webserver, PHP Và Cách Cài đặt XAMPP Trên Windows
-
[Lession 0 - PHP] Lần đầu Làm Quen Với PHP: Các Công Cụ Lập Trình ...
-
Cài đặt PHP Trên Windows Với IIS - BLOG PHUONGVB
-
Hướng Dẫn Cài Đặt Php Trên Windows Như Thế ... - Năm 2022, 2023
-
Cài đặt PHP Trên Windows, Linux Và Mac OS X
-
Hướng Dẫn Cài Đặt Php Trên Windows Như Thế Nào? Cài Đặt Php ...
-
Hướng Dẫn Cài đặt Và Cấu Hình PHP đa Phiên Bản Trên Windows

































