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