Làm cách nào để cài đặt PHP trên Windows IIS?

Một trong những điều tốt nhất trên Windows Server 2022 là Trình cài đặt nền tảng web [WPI], bạn có thể cài đặt PHP với Dịch vụ thông tin Internet [IIS] bằng cách sử dụng nó. Tuy nhiên, có các phương pháp khác để cài đặt PHP trên Windows Server 2022 của bạn nhưng trong bài viết này, chúng tôi sẽ sử dụng WPI để làm như vậy vì nó mất ít thời gian hơn đáng kể so với các phương pháp thay thế của nó

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn quy trình cài đặt PHP trên hệ thống của bạn bằng IIS

  1. Trong Windows Server 2022 của bạn, hãy mở Bảng điều khiển

  2. Trong Chương trình và Tính năng, bạn sẽ tìm thấy Bật hoặc tắt Tính năng của Windows, hãy nhấp vào đó

    Một cửa sổ bật lên sẽ mở ra

  1. Trình hướng dẫn Thêm vai trò và tính năng sẽ được khởi chạy cùng với trang “Trước khi bạn bắt đầu”

    Đánh dấu vào tùy chọn “Skip this page by default” để bỏ qua nó trong tương lai

    Tiến hành bằng cách nhấn “Next”
  2. Chọn nút radio “Cài đặt dựa trên vai trò hoặc dựa trên tính năng” kể từ khi chạy mã PHP

    trên máy chủ Windows 2022 của bạn theo kiểu cài đặt dựa trên vai trò
  3. Bạn sẽ thấy trong hình bên dưới rằng IS đã được cài đặt trong hệ thống của bạn

    Tuy nhiên trường hợp của bạn cần chọn CGI Server trong Roles services
  4. Nhấp vào Máy chủ web [IIS] rồi nhấp vào Máy chủ web rồi nhấp vào Phát triển ứng dụng

    Chọn hộp bên cạnh CGI, nếu chưa có

  1. Nhấp vào “Tiếp theo”, trong Tính năng

  2. Trong cửa sổ Xác nhận, hãy nhấp vào nút Cài đặt để cài đặt CGI trong IIS


  1. Bây giờ, hãy tải xuống WebPI bằng liên kết này và sau đó cài đặt nó, tùy thuộc vào bit hệ thống của bạn


    https. // tài liệu. Microsoft. com/en-us/iis/install/web-platform-installer/web-platform-installer-direct-downloads

  1. Bây giờ hãy cài đặt WebPlatformInstaller_x64_en-US. msi, chúng tôi vừa tải xuống

  2. Sau khi cài đặt, bạn có thể thấy Microsoft Web Platform Installer trong menu bắt đầu. Mở nó ra

  3. Cửa sổ Trình cài đặt nền tảng web sẽ mở ra

    Chuyển đến phần Sản phẩm và tìm kiếm php


  1. Tìm PHP 8. 0. 0 [x64], hoặc bất kỳ thứ gì cao hơn nó, rồi nhấp vào nút Thêm bên cạnh

    Và sau đó bấm vào nút Cài đặt và đồng ý với các điều khoản để cài đặt PHP

Tuy nhiên, bạn sẽ phải nhớ rằng điều này có thể dẫn đến việc cài đặt các thành phần mà bạn không chọn chúng. Và tất cả các bạn có thể thấy thông báo cài đặt không thành công cho Trình quản lý PHP cho IIS nhưng bạn vẫn có thể sử dụng trình soạn thảo văn bản và dòng lệnh để thực hiện các thay đổi trong cấu hình

Bạn cũng có thể kiểm tra cài đặt PHP. Sử dụng đoạn mã sau để tạo một tệp thử nghiệm

Tôi đã tạo một tệp có tên phpinfo. php để kiểm tra PHP

Bây giờ hãy mở trình duyệt của bạn và chạy tệp này qua nó. Ví dụ: http. // localhost/phpinfo. php hoặc serverip/phpinfo của bạn. php

Bạn sẽ thấy một cái gì đó như thế này nếu cài đặt thành công

Và đó là tất cả. Bạn đã cài đặt thành công PHP trong Windows Server 2022 của mình. Giờ đây, bạn có thể tiếp tục và sử dụng  để cài đặt các ứng dụng như WordPress, Joomla, v.v. Và tại sao chỉ cần cài đặt các ứng dụng hiện có, bạn cũng có thể tạo các ứng dụng PHP của riêng mình, không giới hạn. . -]

If you're installing PHP 8.0.1 as Apache http server module, in httpd.conf you must use "php_module" in "LoadModule" directive instead of versioned names like in previous versions [aka, php5_module, php7_module, ...]. Make the directive as follow:

LoadModule php_module "/path/to/php8apache2_4.dll"

I cracked my head over this...

Kể từ PHP Manager, có thể quản trị gần như toàn bộ cấu hình, quản lý các tiện ích mở rộng, thêm/bớt các phiên bản của PHP…

IIS sử dụng hệ thống kế thừa cấu hình, bất kỳ thay đổi bảng điều khiển cấp máy chủ nào sẽ được áp dụng cho tất cả các trang nếu cấu hình khác không được định cấu hình

Kích hoạt tiện ích mở rộng PHP

Từ Trình quản lý PHP, nhấp vào Bật hoặc tắt 1 tiện ích mở rộng.

Tập hợp các tiện ích mở rộng có sẵn trên máy chủ dành cho phiên bản PHP xuất hiện theo nhóm theo trạng thái. A tiện ích mở rộng đang hoạt động và B tiện ích mở rộng không hoạt động.

Chọn tiện ích bạn muốn kích hoạt 1 , nhấp chuột phải vào tiện ích đó và nhấp vào Kích hoạt 2 . .

Tiện ích mở rộng đi vào nhóm đã kích hoạt 1 .

Quay lại trang chủ IIS và Khởi động lại 1 dịch vụ IIS để xem xét.

Sử dụng các phiên bản PHP khác nhau tùy thuộc vào trang web

Trong phần này, chúng ta sẽ xem cấu hình IIS để sử dụng phiên bản PHP khác nhau tùy thuộc vào trang web [vhost]

Điều kiện tiên quyết cho phần này

  • Có sẵn nhiều phiên bản PHP trên máy chủ IIS
  • Tạo các bản ghi DNS để truy cập các trang web

Để minh họa cho hướng dẫn, chúng tôi sẽ thiết lập hai trang web trên IIS, sẽ hoạt động với hai phiên bản PHP khác nhau [5 và 7]

Tạo 1 thư mục sẽ nhận các trang web.

Trên giao diện IIS, nhấp chuột phải vào Trang web 1 và nhấp vào Thêm trang web … 2 . .

Nhập tên của trang web 1 , thư mục nơi trang web sẽ được lưu trữ 2 , the full DNS name of the site 3 and click on the OK 4 button.

Làm tương tự cho trang web thứ hai [php5. rdrit. phòng thí nghiệm]

Cả hai trang web 1 hiện đã được tạo.

Trong các thư mục lưu trữ các trang web, tạo một phpinfo mới. php tập tin và nhập đoạn mã sau

Khởi chạy trình duyệt internet và nhập url của các trang web. Chúng thường có cùng phiên bản [PHP 7. 2. 2]

Làm cách nào để cài đặt PHP trong IIS Windows 10?

Nếu bạn quyết định tải xuống PHP và cài đặt thủ công, các quy trình trong phần này sẽ hướng dẫn bạn các tác vụ sau. .
Tải xuống PHP và tiện ích mở rộng WinCache
Cài đặt PHP và WinCache
Thêm thư mục cài đặt PHP vào biến môi trường Đường dẫn
Thiết lập ánh xạ trình xử lý cho PHP
Thêm các mục nhập tài liệu mặc định cho PHP

PHP có thể chạy trên Microsoft Windows IIS không?

IIS chỉ chạy trên Windows, nhưng hãy nhớ rằng chạy PHP trên IIS không giống như chạy PHP trên Windows. Có các tùy chọn chạy PHP trên Windows như XAMPP hay WampServer. Tuy nhiên, hai tùy chọn này tạo ra một số lựa chọn bổ sung cho bạn. Họ chạy Apache làm máy chủ web và sử dụng MySQL hoặc MariaDB làm máy chủ cơ sở dữ liệu

Cách cài đặt PHP 7. 4 trên Windows 10 IIS?

Cài đặt 7. 4 trên Windows + IIS .
Giải nén PHP 7. 4. Khi bạn đã tải xuống tệp ZIP thích hợp, hãy giải nén tệp đó vào ổ cứng của bạn. .
Chọn tệp INI của bạn. .
Định cấu hình Dịch vụ Thông tin Internet [IIS] FastCGI. .
Định cấu hình trang web của bạn. .
Kiểm tra triển khai của bạn. .
Định cấu hình tiện ích mở rộng

Làm cách nào để triển khai PHP trong IIS?

Để cài đặt máy chủ web IIS và định cấu hình cho các ứng dụng web PHP, hãy làm theo các bước được liệt kê. .
Bước 1. Cài đặt IIS và PHP
Bước 2. Định cấu hình Cài đặt PHP
Bước 3. Định cấu hình bảo mật ứng dụng PHP

Chủ Đề