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

Bạn có muốn tìm hiểu cách cài đặt PHP trên máy chủ IIS không?

• Windows 2012 R2
• Windows 2016
• Windows 2019
• PHP 7

Danh sách phần cứng

Phần sau đây trình bày danh sách các thiết bị được sử dụng để tạo hướng dẫn Windows này

  • Người phục vụ

  • Máy tính xách tay

  • Công tắc điện

Mọi phần cứng được liệt kê ở trên có thể được tìm thấy tại trang web Amazon

Danh sách phát Windows

Trên trang này, chúng tôi cung cấp quyền truy cập nhanh vào danh sách video liên quan đến cài đặt Windows

  • danh sách phát

Đừng quên đăng ký kênh youtube FKIT của chúng mình nhé

Hướng dẫn Windows

Trên trang này, chúng tôi cung cấp quyền truy cập nhanh vào danh sách các hướng dẫn về Windows

  • Hướng dẫn Windows

  • IIS - Cài đặt

  • IIS - Kích hoạt HTTPS

  • IIS - Chuyển hướng HTTP sang HTTPS

  • IIS - Chuyển hướng URL

  • IIS - Chuyển hướng lỗi 404

  • IIS - Máy chủ ảo

  • IIS - Cài đặt chứng chỉ Let's Encrypt

  • IIS - Kích hoạt HSTS

  • IIS - Xác thực cơ bản

  • IIS - xác thực NTLM

  • IIS - Xác thực thông báo

  • IIS - Python CGI

  • IIS - Perl CGI

  • IIS - Kích hoạt ASP

  • IIS - Kích hoạt ASPX

  • IIS - mô-đun Viết lại URL

  • IIS - Cài đặt chế độ bảo mật

  • IIS - Cài đặt nền tảng web

  • IIS - Chặn truy cập trực tiếp vào hình ảnh

  • IIS - Ngăn chặn liên kết nóng hình ảnh

  • IIS - Chuyển hướng liên kết nóng

  • IIS - Thêm tiêu đề

  • IIS - Vô hiệu hóa bộ đệm

  • IIS - Định cấu hình chính sách bộ đệm của trình duyệt

  • IIS - Thay đổi tiêu đề nhận dạng máy chủ

  • IIS - Vô hiệu hóa duyệt thư mục

  • IIS - Máy chủ FTP

  • IIS - Máy chủ FTP an toàn

  • IIS - Xác minh phiên bản

  • IIS - Giám sát qua Zabbix

  • IIS - Giới hạn kết nối đồng thời

  • IIS - Chặn địa chỉ IP

  • Windows - Chặn địa chỉ IP

Hướng dẫn IIS - Cài đặt PHP trên Windows

Đầu tiên, chúng ta cần truy cập trang web PHP cho Windows

Xác định vị trí và tải xuống các phiên bản PHP không an toàn theo luồng (NTS)

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

Trong ví dụ của chúng tôi, tệp sau đã được tải xuống. php-7. 2. 9-nts-Win32-VC15-x86. khóa kéo

Tạo một thư mục có tên PHP trên thư mục gốc của ổ C của bạn

Trích xuất nội dung của tệp bên trong thư mục PHP

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

PHP cho Windows yêu cầu cài đặt một phiên bản cụ thể của Microsoft Visual Studio

Trong ví dụ của chúng tôi, chúng tôi đã tải xuống gói xây dựng PHP VC15

PHP Build VC 15 yêu cầu cài đặt Microsoft Visual Studio phiên bản 2017

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

Tải xuống và cài đặt Microsoft Visual Studio phiên bản 2017 x86

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

Sau khi hoàn tất cài đặt Visual Studio, chúng ta cần thêm thư mục PHP vào biến môi trường PATH

Bước đầu tiên để tạo gói cài đặt là thêm tài nguyên trang web trong trang Tệp và Thư mục

Vì nội dung của thư mục này có thể thay đổi trong quá trình phát triển, một số tệp nhất định phải được bao gồm hoặc loại trừ trong dự án Trình cài đặt nâng cao, khiến việc theo dõi những thay đổi này trở nên khó khăn. Bạn có thể tự động hóa bước này bằng cách sử dụng tính năng đồng bộ hóa thư mục từ Advanced Installer. Thông tin bổ sung về cách thư mục được đồng bộ hóa hoạt động có sẵn trong bài viết Làm việc với thư mục được đồng bộ hóa

Vì vậy, trong giao diện Thư mục ứng dụng từ trang Tệp và Thư mục, bạn có thể tạo một thư mục thông thường. Bạn có thể đồng bộ thư mục này với nội dung của thư mục chứa tài nguyên trang web. Lặp lại bước này để thêm tệp tài nguyên PHP vào gói cài đặt

Sau bước này, chế độ xem Tệp và Thư mục của dự án của bạn sẽ trông như sau

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

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

2. Tạo nhóm ứng dụng

Bạn nên đảm bảo rằng các trang web của mình sẽ chạy trong nhóm ứng dụng của chúng; . Để tạo nhóm ứng dụng cho trang web, bạn có thể sử dụng nút thanh công cụ [ Nhóm ứng dụng mới ] từ chế độ xem IIS.

3. Tạo trang web trong trang IIS

Vì nội dung của trang web đã được thêm vào dự án nên đã đến lúc tạo trang web. Trong chế độ xem IIS, bạn có thể tạo một trang web mới bằng nút thanh công cụ [ Trang web mới ] . Khi được nhắc, vui lòng chọn thư mục đã tạo trước đó từ chế độ xem Thư mục ứng dụng làm thư mục vật lý của trang web. Trang web sẽ trông như thế này.

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

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

Trong tab Ánh xạ ứng dụng của trang web, bạn cần sử dụng php-cgi. exe ( từ thư mục Tài nguyên PHP ) và chọn mô-đun FastCGI cho . yêu cầu php. Cài đặt bổ sung cho ứng dụng FastCGI có thể được định cấu hình cho nút cây IIS Cài đặt chung bằng cách sử dụng hộp thoại Thuộc tính ứng dụng từ tab Cài đặt FastCGI.

Tiếp theo, chúng ta cần bật tùy chọn Sử dụng nhóm ứng dụng đã cài đặt từ tab Nhóm ứng dụng và chọn nhóm đã tạo trước đó

PHP có thể được lưu trữ trong IIS không?

Nếu bạn đã có các trang web chạy trong IIS, giờ đây bạn có thể thêm các trang web PHP của mình vào đó , giữ mọi thứ ở một nơi. Trong ví dụ trên, chúng tôi đã thêm trang web PHP (một tệp nhỏ) của mình vào thư mục wwwroot.

Làm cách nào để chạy PHP trên Windows IIS?

tệp ini đã được thiết lập. .
Tải xuống gói tệp Zip không an toàn luồng mới nhất với các tệp nhị phân của PHP. .
Giải nén các tệp vào một thư mục bạn chọn (ví dụ: C. \PHP ) trên máy chủ IIS của bạn
Đổi tên Php. .
Mở Php. .
Bấm vào Bắt đầu, Cài đặt, Bảng điều khiển, rồi bấm đúp vào biểu tượng Hệ thống (sử dụng chế độ xem lớp)

Làm thế nào để triển khai một trang web PHP?

Triển khai các ứng dụng PHP trong vòng vài phút. Bốn công cụ tự động hóa để cắt giảm thời gian triển khai .
Tạo tài khoản DeployHQ
Tạo một dự án mới trong DeployHQ
Kết nối DeployHQ với kho mã của bạn
Thêm đường dẫn của kho lưu trữ Github
Cấu hình máy chủ
Triển khai

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

Cài đặt PHP trên Windows 10 và IIS .
Bật (nếu cần) IIS trên máy và IIS-CGI trên máy
Tải xuống và giải nén PHP sang C. \PHP
cấu hình php. tập tin cấu hình ini
Định cấu hình IIS để xử lý các yêu cầu trang PHP
kiểm tra mọi thứ