Cách Cài đặt PHP Trong Windows Server 2022 - BKNS.VN

Chuyển đến nội dung

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 3255 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).

Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server

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

Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server
Hướng dẫn cài đặt PHP trong Windows Server

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.

Hướng dẫn cài đặt PHP trong Windows Server 2022
Hướng dẫn cài đặt PHP trong Windows Server

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.

Thông báo cài đặt thành công
Thông báo cài đặt thành công
  • 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.

  1. Truy cập trang tải xuống chính thức: windows.php.net/download
  2. Tìm phiên bản PHP mới nhất (Ví dụ: PHP 8.2 hoặc 8.3).
  3. Tại mục Non-Thread Safe, chọn tải về file Zip (VS16 x64 Non-Thread Safe).
  4. 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
Tải PHP cho Windows Server
Tải PHP cho Windows Server

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.

Cấu hình file php.ini
Cấu hình file php.ini

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:

Các dòng extension đã bỏ dấu ;
Các dòng extension đã bỏ dấu ;
extension_dir = "ext" extension=curl extension=mbstring extension=mysqli extension=openssl

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.

  1. Mở IIS Manager (Internet Information Services).
     IIS Manager 
    IIS Manager
  2. Nhấn vào tên Server của bạn ở cột bên trái.
  3. Ở khung chính, tìm và nhấp đúp vào biểu tượng Handler Mappings.
  4. Ở cột bên phải (Actions), chọn Add Module Mapping…
    Cửa sổ 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.

  1. Vào thư mục gốc của website (thường là C:\inetpub\wwwroot).
  2. Tạo một file mới tên là info.php.
  3. Dán đoạn mã sau vào file: <?php phpinfo(); ?>
  4. Mở trình duyệt và truy cập: http://localhost/info.php
Trình duyệt hiển thị trang phpinfo()
Trình duyệt hiển thị trang phpinfo()

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
  • Direct Admin
  • Email
  • Getting Started
  • 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
  • Hướng Dẫn Chung
  • Hướng Dẫn Dịch Vụ
  • Hướng Dẫn Dịch Vụ Email
  • Hướng Dẫn Dịch Vụ Hosting
  • Hướng Dẫn Dịch Vụ Tên Miền
  • Hướng Dẫn Dịch Vụ VPS (Máy Chủ Ảo)
  • Hướng Dẫn Đăng Ký Affiliate
  • Hướng Dẫn Đăng Ký Sử Dụng Dịch Vụ
  • Hướng Dẫn Sử Dụng BKNS Builder
  • Hướng Dẫn Sử Dụng Hệ Thống my.bkns.net
  • Hướng Dẫn Sử Dụng Website Nhanh
  • Hướng Dẫn Thanh Toán
  • Kiến thức chung
    • Cloud Computing
    • DNS
    • IP
    • WordPress
  • Linux
  • Máy chủ
  • Nâng Cao
  • Phần mềm
    • cPanel
    • DirectAdmin
    • Plesk 12/Onyx
  • Quản lý Blog
  • Quản Lý Trang
  • Tên miền
  • Thông báo & Tin tức
  • VPS
  • Website
  • Windows – Windows Server
Xem tất cả bài viết
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

27/02/2026

2815

Hack Local là gì? Cách hạn chế Hack Local cho WordPress

Tổng quan về SketchUp Pro 2026

27/02/2026

23

Chia sẻ SketchUp Pro 2026 Full miễn phí [Đã test]

NameServer là gì

27/02/2026

2843

Nameserver là gì? Cẩm nang toàn tập và hướng dẫn trỏ Nameserver chi tiết

26/02/2026

25

Chia sẻ Microsoft Visio 2021 Pro Full Key miễn phí

Giới thiệu sơ lược về Photoshop 2025

26/02/2026

35

Chia sẻ Adobe Photoshop 2025 Full bản quyền miễn phí

Giới thiệu về CorelDraw 2025

26/02/2026

85

Chia sẻ CorelDraw 2025 Full key Lisence miễn phí

Kết quả sau khi thêm phần tử vào mảng php

26/02/2026

3348

Hướng dẫn cách sửa, xóa và thêm phần tử vào mảng PHP

26/02/2026

3255

Hướng dẫn cài đặt Ubuntu 20.04 server

25/02/2026

2750

Có Nên Mua Tên Miền Cũ? Cần Lưu Ý Gì Khi Mua Tên Miền Cũ?

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
Gọi điện cho tôi Tư vấn dịch vụ

Từ khóa » Cài Wordpress Trên Iis