PHP i Windows Udostępnij na: Facebook

Autor: Maciej Wilgucki

Opublikowano: 2011-06-21

PHP jest językiem działającym po stronie serwera i służącym do tworzenia dynamicznych stron internetowych, od zawsze kojarzonym z serwerem Apache. Mimo że PHP działa również na serwerze IIS, nie jest to często spotykana kombinacja. Powodów takiego stanu rzeczy jest tyle, ilu programistów PHP, począwszy od problemów z instalacją na wydajności aplikacji kończąc. Microsoft wyszedł naprzeciw potrzebom programistów PHP i przygotował szereg narzędzi ułatwiających instalowanie i korzystanie z PHP w systemie operacyjnym Windows na serwerze IIS. Seria, której wstęp właśnie czytacie, ma za zadanie zaprezentować owe narzędzia oraz przybliżyć tematykę pisania aplikacji internetowych w PHP, działających na serwerze IIS.

Na serię składać się będą następujące części:

  • Instalacja środowiska – pierwsza część serii wprowadzi nas w PHP działające na serwerze IIS. Dowiemy się, jak to możliwe, że IIS obsługuje PHP oraz zapoznamy się z opisem instalacji oraz konfiguracji niezbędnych narzędzi. Oprócz wymaganych narzędzi poznamy również dodatkowe aplikacje i narzędzia, które znacząco usprawniają tworzenie aplikacji w języku PHP.
  • Przyjazne linki na serwerze IIS – serwer Apache posiada moduł służący do przepisywania linków, dzięki czemu są one czytelniejsze dla użytkowników. IIS również posiada taki moduł i na nim skupimy się w tej części. Dowiemy się również, jak w prosty sposób przenieść stworzone reguły z pliku .htaccess na IIS.
  • SQL Server Driver for PHP – z tej części dowiemy się, jak połączyć się z bazą SQL Server z poziomu PHP oraz jakie możliwości oferuje nam SQL Server Driver for PHP.
  • Przyspieszanie aplikacji PHP – cache’owanie jest jedną z najskuteczniejszych metod przyspieszania aplikacji. W przypadku PHP i IIS do dyspozycji mamy Windows Cache Extension for PHP, którego opis znalazł się nawet w manualu PHP. W tym artykule skupimy się na tym właśnie rozszerzeniu.
  • Silverlight i PHP w jednym domu stały – artykuł, z którego dowiecie się jak skomunikować ze sobą Silverlighta oraz PHP.
  • Odczytywanie plików Excel w PHP przy użyciu biblioteki PHPExcel - podstawowe sposoby odczytywania danych zapisanych w arkuszu kalkulacyjnym.
  • Tworzenie arkuszy kalkulacyjnych za pomocą biblioteki PHPExcel - w jaki sposób tworzyć arkusze kalkulacyjne z poziomu PHP.