Trình quản lý PHP trong IIS ở đâu?

Trong một số hệ thống có Windows 2016 và IIS 8-10, trình quản lý PHP báo lỗi khi cài đặt từ “Trình cài đặt nền tảng web”

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

Như một giải pháp thay thế, bạn có thể làm theo các bước dưới đây

Chỉ cần chắc chắn rằng bạn có. MẠNG 3. 5 đã cài đặt và sửa đổi sổ đăng ký sau

HKLM/Hệ thống/CCS/Dịch vụ/W3SVC/Tham số/MajorVersion

Giá trị là 10 (Ax0). Chỉ cần thay đổi giá trị thành 9 (hoặc 8), sau đó thử cài đặt lại

Để tránh các sự cố trong tương lai với nội dung IIS khác, hãy quay lại 10 (Ax0)

Điều gì xảy ra nếu cách giải quyết trên không hoạt động?

Nếu các bước trên không hoạt động, hãy tải xuống tệp msi của trình quản lý PHP trực tiếp trên máy chủ và cài đặt trình quản lý PHP trong IIS

Microsoft đã ngừng nỗ lực đưa PHP lên Windows/IIS, vì vậy dự án này đang ở chế độ bảo trì đầy đủ. PHP7. x sẽ được hỗ trợ, nhưng không có kế hoạch hỗ trợ đầy đủ PHP 8. 0 trở lên. Yêu cầu kéo được chào đón

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…

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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.

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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.

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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ình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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.

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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.

Trình quản lý PHP trong IIS ở đâu?
Trình quản lý PHP trong IIS ở đâu?

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

  • Trình quản lý PHP trong IIS ở đâu?
    Trình quản lý PHP trong IIS ở đâu?
  • Trình quản lý PHP trong IIS ở đâu?
    Trình quản lý PHP trong IIS ở đâu?
<?php phpinfo(); ?>

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ập nhật Trình quản lý PHP cho IIS?

Tôi khuyên bạn nên cài đặt trình quản lý php trong IIS. .
Nhấp vào trình quản lý php để đăng ký phiên bản php mới
Chọn php-cgi. exe của php 7. 3. 31 và OK
Nhấp vào Thay đổi phiên bản php để kiểm tra phiên bản php nào đang sử dụng
Sau đó click Check php info và OK nó sẽ ra phiên bản php

Làm cách nào để bật PHP trên IIS?

Mở Trình quản lý IIS, chọn tên máy chủ của máy tính của bạn trong bảng Kết nối, sau đó bấm đúp vào Ánh xạ Trình xử lý. Trong bảng Hành động, nhấp vào Thêm bản đồ mô-đun. Trong Đường dẫn yêu cầu, nhập *. php

Tệp PHP INI ở đâu trong IIS?

Mở php chính. ini (Nếu bạn đã sử dụng trình cài đặt PHP, thì tệp này có thể nằm ở C. Thư mục \Program Files\PHP\ . Nếu bạn đã cài đặt từ kho lưu trữ tệp nén [ZIP] thì tệp sẽ nằm trong cùng thư mục chứa tệp php-cgi. exe được đặt).

Trình quản lý PHP là gì?

Trình quản lý PHP cho IIS là GUI để quản lý nhiều cài đặt PHP trên máy chủ IIS