FastCGI PHP IIS

Trước tiên, bạn sẽ cần cài đặt CGI trên IIS 7 trước khi cài đặt PHP. Cài đặt CGI cũng cài đặt FastCGI mà chúng ta cần để PHP hoạt động chính xác

Mở Server Manager, bạn có thể mở cái này theo nhiều cách khác nhau trong Windows Server 2008. Có lẽ cách nhanh nhất để mở Trình quản lý Máy chủ là nhấp chuột phải vào "Máy tính của tôi" và chọn "Quản lý", một cách khác là mở "Bảng điều khiển" vào "Chương trình và Tính năng" và chọn "Bật hoặc tắt các tính năng của Windows". Cách thứ ba để mở nó là tùy chọn "Trình quản lý máy chủ" trong Công cụ quản trị

Trong Vai trò, chọn "Thêm vai trò"

FastCGI PHP IIS

Chọn "CGI" và nhấn "Tiếp theo"

FastCGI PHP IIS

Nhấn "Cài đặt" để cài đặt CGI

FastCGI PHP IIS

CGI sẽ bắt đầu cài đặt

FastCGI PHP IIS

Sau khi cài đặt thành công, nhấn "Đóng"

FastCGI PHP IIS

Trong "Vai trò", bây giờ bạn sẽ thấy CGI được cài đặt. Bây giờ là lúc để cài đặt PHP

FastCGI PHP IIS

Cài đặt PHP 5. 2. 9

Khởi chạy "php-5. 2. 9-win32-installer. msi". Nhấn "Tiếp theo" để tiếp tục

FastCGI PHP IIS

Chấp nhận các điều khoản của thỏa thuận cấp phép bằng cách chọn hộp kiểm, nhấn "Tiếp theo" để tiếp tục

FastCGI PHP IIS

Cài đặt PHP dưới C. \PHP\. Bạn có thể cài đặt nó trong bất kỳ thư mục nào bạn chọn, những gì tôi đã học được là C. \PHP hoạt động tốt nhất. Nhấn "Tiếp theo" để tiếp tục

FastCGI PHP IIS

Chọn "IIS FastCGI". Nhấn "Tiếp theo" để tiếp tục

FastCGI PHP IIS

Nhấp chuột phải vào PHP và chọn "Toàn bộ tính năng sẽ được cài đặt trên ổ cứng cục bộ". Bạn có thể cài đặt TẤT CẢ các tiện ích mở rộng, chúng tôi sẽ chỉ kích hoạt những tiện ích chúng tôi cần trong PHP. ini khi chúng ta hoàn thành

FastCGI PHP IIS

Nhấn "Tiếp theo" để tiếp tục

FastCGI PHP IIS

PHP đã sẵn sàng để cài đặt, nhấn "Cài đặt" để bắt đầu cài đặt

FastCGI PHP IIS

Thiết lập sẽ sao chép tất cả các tệp và làm những gì nó cần làm

FastCGI PHP IIS

Đừng lo lắng về lỗi này, IIS không có httpd. conf mà Apache làm. Cái này chắc do lập trình viên uống cà phê nhiều quá

FastCGI PHP IIS

Nhấn "Kết thúc"

FastCGI PHP IIS

Định cấu hình PHP 5. 2. 9 trên IIS 7

Mở PHP. ini, nằm trong C. \PHP hoặc bất cứ nơi nào bạn đã cài đặt PHP. Bạn có thể mở nó bằng Notepad

FastCGI PHP IIS

Thay đổi giá trị "open_basingir" như sau

open_basedir = C. \inetpub

FastCGI PHP IIS

Đi xuống phần tiện ích mở rộng, phần này sẽ ở dưới cùng. Tôi đã nhận xét MỌI tiện ích mở rộng bằng cách thêm a; . Tôi đã làm điều này cho TẤT CẢ các tiện ích mở rộng ngoại trừ những tiện ích sau

extension=php_curl. dll
extension=php_gd2. dll
extension=php_interbase. dll
extension=php_mbstring. dll
extension=php_mcrypt. dll
extension=php_mysql. đll

Tôi cần sử dụng php_mysql. dll vì tôi đang sử dụng MySQL cho cơ sở dữ liệu. Nếu bạn đang sử dụng một DB khác, bạn sẽ cần tải DLL thích hợp

Hãy ghi nhớ. NẾU BẠN GẶP LỖI (i. e. lỗi IIS 500) rất có thể bạn đã bật tiện ích mở rộng mà máy chủ của bạn không thích.

FastCGI PHP IIS

Lưu PHP của bạn. tập tin ini bây giờ

FastCGI PHP IIS

Kiểm tra PHP tại dấu nhắc lệnh

Mở một dấu nhắc lệnh. Điều hướng đến thư mục bạn đã cài đặt PHP để

Gõ vào. PHP ΓÇôinfo và bạn sẽ thấy rất nhiều cuộn và thông tin. Điều này có nghĩa là PHP rất tốt để sử dụng

Dưới đây là phần bắt đầu của lệnh và đầu ra, sau đó hình ảnh thứ hai là điều cuối cùng sẽ được hiển thị

FastCGI PHP IIS

Định cấu hình IIS 7. 0

Mở IIS và nhấp vào "Ánh xạ trình xử lý"

FastCGI PHP IIS

Xác minh có ánh xạ xử lý cho *. php. 5. 2. 9 bao gồm cái này trong gói cài đặt, trước đó bạn phải tạo thủ công

FastCGI PHP IIS

Nếu bạn đi đến các thuộc tính, bạn có thể thấy nó bản đồ *. các tệp php để sử dụng C. \PHP\php-cgi. cút ra. mát lạnh

FastCGI PHP IIS

Kiểm tra PHP trong Trình duyệt

Điều hướng đến thư mục trang web mặc định tại C. \inetpub\wwwroot. Tạo một tệp có tên "thông tin. php" và đặt phần sau vào tệp

Mở trình duyệt của bạn và trỏ nó vào http. // localhost/thông tin. php và bạn sẽ thấy một trang thông tin PHP tương tự như thế này

Làm cách nào để bật FastCGI trong IIS?

Bật Hỗ trợ FastCGI trong IIS . Trên trang Chọn dịch vụ vai trò, chọn hộp kiểm CGI. Điều này cho phép cả dịch vụ CGI và FastCGI. Go to Server Manager > Roles > Add Role Services. On the Select Role Services page, select the CGI check box. This enables both the CGI and FastCGI services.

Làm cách nào để bật FastCGI trong IIS 10?

Trong Pa-nen Điều khiển, bấm vào Chương trình và Tính năng, rồi bấm vào Bật hoặc tắt các tính năng của Windows. Mở rộng Dịch vụ thông tin Internet, mở rộng Dịch vụ web toàn cầu, mở rộng Tính năng phát triển ứng dụng, sau đó chọn CGI. Nhấp vào OK. Nhấp vào Đóng

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

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

Cài đặt PHP .
Bước 1. Tải xuống các tệp PHP. Nhận gói ZIP an toàn chủ đề PHP x64 mới nhất từ ​​https. //các cửa sổ. php. mạng/tải xuống/
Bước 2. Giải nén các tập tin. .
Bước 3. định cấu hình php. Trong. .
Bước 4. Thêm C. \php vào biến môi trường PATH. .
Bước 5. Định cấu hình PHP làm mô-đun Apache. .
Bước 6. Kiểm tra tệp PHP