2012-03-05 9 views
5

Wydaje się możliwe, aby to zrobić w Apache,Czy jest możliwe dołączenie php do html na IIS7?

include php script inside HTML

Ale mogę uczynić moje IIS 7 plików parse html dla php? Obecnie moje pliki html pozwalają na to, że program asp będzie świetny, jeśli mógłbym to zrobić za pomocą pliku php.

Mój serwer uruchamia pliki .php, jak można się spodziewać.

Co Próbowałem jest dodanie Handler mapowanie w IIS z takimi samymi wartościami jak: * .php mapowania, który został stworzony z moim IIS/PHP instalacji, tylko włączane do * .html

to nie pracy, a następnie dodałem obsługę w moim pliku web.config

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

tak, a to niczego nie zmieniło.

Nie ma błędów podczas uruchamiania pliku html z kodem php, kod po prostu nie działa.

Załóżmy, że nie mogę po prostu zmienić mojego pliku index.html na index.php.

Odpowiedz

7

Musiałem zrobić to działając dla strony przeniesionej z Apache do IIS, która użyła mieszaniny .php i .html dla swoich skryptów. Mam ten (przycięte bezużyteczne rzeczy) w moim web.config:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <handlers> 
      <add name="PHP53_via_FastCGI_HTML" path="*.html" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" resourceType="File" requireAccess="Script" /> 
     </handlers> 
    </system.webServer> 
</configuration> 

Jeżeli masz go w odpowiednim dziale? Nienawidzę tego, że większość przykładów web.config, które widzę, nie mówi, że chcesz sekcję, która powinna być w </rant>

+0

po zastosowaniu w web.config Dostaję następujący błąd - 'Handler" PHP53_via_FastCGI_HTML "ma zły moduł" FastCgiModule " na liście modułów " – RBT

+0

Czy zainstalowałeś PHP i FastCGI? Ponadto, ta odpowiedź ma 4 lata, możesz już nie być w PHP 5.3. Dostosuj nazwę zgodnie z zainstalowaną wersją PHP FastCGI. –

Powiązane problemy