Dobrze, postanowiłem ściągnąć starszą wersję
PHP - php-5.2.17-Win32-VC6-x86. Tam był plik php5isapi.dll, więc najpierw przekopiowałem folder na dysk C:\ później zmieniłem rozszerzenie pliku php.dll-recomended na php.dll i zmieniłem jego zawartość, odblokowałem(czyt. odkomentowałem) i dodałem(jeśli trzeba było coś dodać):
open_basedir = "c:\inetpub\wwwroot\phpapps"
fastcgi.impersonate = 1;
cgi.fix_pathinfo=1
cgi.force_redirect = 0
Później zmieniłem w
IIS w filtrach ISAPI, ścieżkę w filtrze
PHP na C:\PHP\php5isapi.dll
Następnie przeszedłem w
IIS do zakładki Mapowanie obsługi, gdzie zmieniłem dla typu żądania o nazwie
PHP i ścieżce *php w ustawieniach w polu "Wykonywalny:" na C:\PHP\php5isapi.dll
I tutaj nie wiem, czy mam dobrze, ponieważ w zakładce Mapowanie obsługi w
IIS mam kilka ustawionych żądań dla typu *php, z tym że tylko jedno ma obsługę IsapiModule. Pozostałym pisze(jest ustawione) FastCgiModule. dla tych z FastCgiModule w panelu akcja, znajdującym się z prawej strony ustawiłem "Zablokuj", aby przez przez przypadek nie zostały uruchomione, ponieważ nie powinny być, prawda?
No i spróbowałem puścić phpinfo(), i dalej pojawia się ten sam błąd co wcześniej, jaki teraz znów błąd popełniłem? :(
Dalej bardzo proszę o pomoc. :)