Instalowanie serwera sieci Web z obsługą IIS PHP w systemie Windows 8 / Server 2012

Dzisiaj pokażemy, jak wdrożyć własny serwer sieci Web IIS z obsługą PHP opartą na systemie Windows 8 / Windows Server 2012. Następnie na tej platformie będzie można uruchomić większość nowoczesnego CMS napisanego w tym najpopularniejszym (ale dalekim od najlepszego) języku do tworzenia aplikacji internetowych w tej chwili.

Treść

  • Zainstaluj IIS na Windows 8
  • Zainstaluj IIS w systemie Windows Server 2012
  • Instalowanie PHP w Windows 8 / Windows Server 2012
  • Testowanie PHP na IIS

Zainstaluj IIS na Windows 8

W systemie Windows 8 serwer sieci Web IIS 8 jest dostarczany jako osobna funkcja i nie jest domyślnie instalowany. Aby zainstalować usługi IIS w systemie Windows 8, otwórz Panel sterowania iw sekcji Program i funkcje (appwiz.cpl) kliknij przycisk Włącz lub wyłącz funkcje systemu Windows.

W oknie, które zostanie otwarte, zaznacz pole na Internetowy serwis informacyjny i kliknij ok.

Uwaga. Domyślnie usługi IIS są instalowane w minimalnej konfiguracji..

Po zakończeniu instalacji sprawdź, czy nasz serwer internetowy działa. Aby to zrobić, uruchom Internet Explorera (lub dowolną inną przeglądarkę) i na pasku adresu wpisz http: // localhost (lub).

Jeśli usługi IIS działają poprawnie, powinna zostać wyświetlona następująca strona:

Zainstaluj IIS w systemie Windows Server 2012

W systemie Windows Server 2012 można zainstalować Internetowe usługi informacyjne z konsoli Menedżera serwera, wybierając rolę do zainstalowania Serwer sieci Web IIS.

Zgadzamy się z domyślnie proponowanymi komponentami, instalując tylko dodatkowo Cgi (znajduje się w sekcji Wdrożenie aplikacji Role IIS).

Następnie uruchom instalację roli, po czym serwer będzie musiał się zrestartować.

Przetestujemy działanie IIS, otwierając stronę przeglądarki http: // localhost.

Instalowanie PHP w Windows 8 / Windows Server 2012

Aby zainstalować PHP, potrzebujemy instalatora Microsoft Web Platform Installer 5.0 (WPI), który można pobrać z tego linku: http://www.microsoft.com/web/downloads/platform.aspx (wpilauncher.exe.)

Wskazówka. Zaleta korzystania z instalatora PHP jako części platformy Microsoft Web Platform w porównaniu z ręczną instalacją PHP jest następująca:

  • Sam WPI określa wymaganą wersję PHP i instaluje bieżącą wersję.
  • WPI sama konfiguruje integrację z IIS, pozwala instalować rozszerzenia PHP bez konieczności ręcznego konfigurowania plików konfiguracyjnych
  • WPI dodatkowo ułatwia aktualizację PHP bez utraty plików konfiguracyjnych

Uruchom pobrany plik wpilauncher.exe. aw oknie, które się pojawi, instalator platformy internetowej przejdzie do zakładki Produkty i na liście dostępnych produktów znajdź linię PHP 5.5.11.

Naciśnij przycisk Dodaj a potem Zainstaluj. Przed rozpoczęciem instalacji WPI sprawdzi system pod kątem zgodności z wymaganiami (w razie potrzeby pojawi się monit o zainstalowanie brakujących komponentów), po czym rozpocznie się instalacja PHP.

Testowanie PHP na IIS

Po zainstalowaniu PHP sprawdź, czy działa poprawnie. Aby to zrobić, przejdź do katalogu głównego serwera WWW (domyślnie C: \ inetpub \ wwwroot) i utwórz nowy plik tekstowy z rozszerzeniem PHP (na przykład, test.php).

Otwórz go w dowolnym edytorze tekstu i wklej do niego następujący kod:

phpinfo ();
?>

Następnie w przeglądarce na pasku adresu podaj następujący adres URL :. Jeśli wszystko jest skonfigurowane poprawnie, okno powinno wyświetlać wersję i podstawowe ustawienia konfiguracji zainstalowanej wersji PHP (PHP Info).

Wskazówka. Ustawienia konfiguracyjne PHP są przechowywane w pliku php.ini, który znajduje się w katalogu głównym katalogu instalacyjnego.

To wszystko! Dlatego sprawdziliśmy najprostszy sposób wdrożenia pełnoprawnego serwera sieci Web IIS z obsługą PHP 5.x opartą na systemie Windows Server 2012 / Windows 8.