Nó có vẻ là có thể làm như vậy trong Apache,là nó có thể bao gồm php trong html trên IIS7?
include php script inside HTML
Nhưng tôi có thể làm cho IIS 7 file phân tích cú pháp html của tôi cho php? Hiện nay các tập tin html của tôi cho phép asp bao gồm như nó sẽ là lộng lẫy nếu tôi chỉ có thể làm điều đó với một tập tin php.
Máy chủ của tôi chạy tệp .php như bạn mong đợi.
Những gì tôi đã cố gắng bổ sung một Handler Mapping trong IIS với các giá trị tương tự như * mapping .php được tạo ra với IIS của tôi/PHP cài đặt, chỉ chuyển cho * .html
này không làm việc, sau đó tôi thêm một trình xử lý trong tệp web.config của tôi
<add name="PHP_via_FastCGI" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" resourceType="Either" requireAccess="Script" />
như thế, và điều đó không thay đổi bất cứ điều gì.
Không có lỗi khi tôi chạy tệp html có mã php trong đó, mã chỉ đơn giản là không chạy.
Giả sử rằng tôi không thể chỉ đơn giản là thay đổi index.html thành index.php.
sau khi áp dụng điều này trong web.config Tôi nhận được lỗi sau - 'Handler" PHP53_via_FastCGI_HTML "có một mô-đun lỗi" FastCgiModule " trong danh sách mô đun của nó' – RBT
Bạn đã cài đặt PHP và FastCGI chưa? Ngoài ra, câu trả lời này là 4 tuổi, bạn có thể không còn trên PHP 5.3 nữa. Điều chỉnh tên theo phiên bản PHP FastCGI đã cài đặt của bạn. –