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ò"

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

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

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

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

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

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

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

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

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

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

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

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

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

Đừ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á

Nhấn "Kết thúc"

Đị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

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

open_basedir = C. \inetpub

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

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

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ị

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

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

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

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

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

Chủ Đề