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
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.
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 đó
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 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]