integracja php z windows full.pdf
(
24893 KB
)
Pobierz
Spis treci
Wprowadzenie ...................................................................................................................17
Cz I. Internet Information Services (IIS)
1
Konfiguracja rodowiska roboczego .................................................................................25
Uruchamianie IIS ................................................................................................................................ 26
Instalowanie IIS przy użyciu Menedżera serwera .............................................................................26
Instalowanie IIS z poziomu wiersza poleceń .....................................................................................27
Uruchamianie PHP ............................................................................................................................ 28
Instalowanie PHP ..................................................................................................................................28
Dostępne moduły PHP .........................................................................................................................29
Konfigurowanie PHP w IIS ............................................................................................................... 30
Konfigurowanie PHP przy użyciu Menedżera internetowych usług informacyjnych ................30
Konfigurowanie PHP w wierszu poleceń ...........................................................................................33
Konfigurowanie przy użyciu Instalatora platformy sieci Web .................................................... 33
Uruchamianie Web PI ..........................................................................................................................34
Uruchamianie IIS i PHP .......................................................................................................................34
Sprawdzanie konfiguracji PHP ............................................................................................................35
Kopia zapasowa konfiguracji ............................................................................................................ 35
Pierwsza przykładowa aplikacja ....................................................................................................... 36
Zdalny dostęp ...................................................................................................................................... 38
Podsumowanie .................................................................................................................................... 39
2
Architektura IIS .................................................................................................................41
Witryny ................................................................................................................................................ 42
Uruchamianie nowej witryny ..............................................................................................................42
Definiowanie dodatkowych powiązań ...............................................................................................46
Zarządzanie witryną WWW ................................................................................................................47
Aplikacje .............................................................................................................................................. 48
Ścieżki i foldery ......................................................................................................................................49
Definiowanie nowej aplikacji ...............................................................................................................50
Zmiana ustawień aplikacji ....................................................................................................................51
Katalogi wirtualne ............................................................................................................................... 51
Definiowanie katalogu wirtualnego w Menedżerze IIS ...................................................................52
Definiowanie katalogu wirtualnego w wierszu poleceń ...................................................................52
4 Spis treci
Przetwarzanie żądań HTTP .............................................................................................................. 53
Ogólny opis przetwarzania żądań HTTP ...........................................................................................53
Przebieg procesu aplikacji ....................................................................................................................54
Moduły ................................................................................................................................................. 55
Pule aplikacji ........................................................................................................................................ 56
Tworzenie pul aplikacji w Menedżerze IIS ........................................................................................56
Tworzenie pul aplikacji w wierszu poleceń .......................................................................................57
Tożsamość puli aplikacji .......................................................................................................................57
FastCGI ................................................................................................................................................ 59
FastCGI a CGI ........................................................................................................................................59
FastCGI a ISAPI .....................................................................................................................................61
Podsumowanie .................................................................................................................................... 61
3
Konfigurowanie serwera IIS .............................................................................................63
Pliki konfiguracyjne ........................................................................................................................... 64
Konfiguracja globalna ...........................................................................................................................64
Konfiguracja rozproszona ....................................................................................................................64
Struktura konfiguracji ........................................................................................................................ 65
Sekcje i grupy sekcji ...............................................................................................................................66
Elementy i listy konfiguracji ................................................................................................................66
Przenoszenie i dołączanie sekcji ..........................................................................................................67
Edytor konfiguracji ...............................................................................................................................67
Schemat i configSections ................................................................................................................... 69
Konfigurowanie ścieżek za pomocą elementów location ............................................................. 69
Konfiguracja w Menedżerze IIS ..........................................................................................................70
Konfiguracja w wierszu poleceń ..........................................................................................................71
Witryny, aplikacje i katalogi .............................................................................................................. 71
Witryny ...................................................................................................................................................72
Powiązania ..............................................................................................................................................74
Aplikacje .................................................................................................................................................74
Katalogi wirtualne .................................................................................................................................75
Blokowanie konfiguracji .................................................................................................................... 75
Blokowanie przy użyciu configSections .............................................................................................76
Blokowanie i odblokowywanie przy użyciu location .......................................................................76
Określanie praw dla pojedynczych ustawień .....................................................................................78
Blokowanie i odblokowywanie w Menedżerze IIS ...........................................................................80
Podsumowanie .................................................................................................................................... 82
4
Konfigurowanie PHP ..........................................................................................................83
Instalowanie PHP Managera ............................................................................................................. 83
Konfigurowanie PHP ......................................................................................................................... 85
Rozpoznawanie zmian w konfiguracji ................................................................................................85
Ustawienia konfiguracyjne dla ścieżek i komputerów w pliku php.ini .........................................87
Konfigurowanie w pliku .user.ini ........................................................................................................88
Spis treci 5
Wskazywanie domyślnego dokumentu ........................................................................................... 91
Wskazywanie dokumentu domyślnego w Menedżerze IIS .............................................................92
Wskazywanie dokumentu domyślnego w wierszu poleceń ............................................................92
Wskazywanie dokumentu domyślnego bezpośrednio w konfiguracji ..........................................93
Ograniczenia żądań ............................................................................................................................ 93
Konfigurowanie w Menedżerze IIS .....................................................................................................94
Konfigurowanie w wierszu poleceń ....................................................................................................95
Konfigurowanie bezpośrednio w pliku konfiguracyjnym ...............................................................95
Czasowe ograniczenia przetwarzania żądań ................................................................................... 96
Ograniczenia PHP .................................................................................................................................96
Ograniczenia FastCGI ...........................................................................................................................97
Przechowywanie sesji i pliki tymczasowe ........................................................................................98
Włączanie wyróżniania składni PHP ............................................................................................... 98
Konfigurowanie wyróżniania składni PHP w Menedżerze IIS ......................................................99
Konfigurowanie w wierszu poleceń ..................................................................................................100
Ustawianie różnych wersji PHP .....................................................................................................101
Instalowanie nowej wersji języka PHP .............................................................................................101
Instalowanie w PHP Managerze ........................................................................................................101
Konfigurowanie przypisania uchwytu .............................................................................................102
Konfigurowanie aplikacji FastCGI ....................................................................................................103
Ustawianie różnych konfiguracji PHP ..........................................................................................105
Podsumowanie ..................................................................................................................................106
5
Bezpieczestwo ...............................................................................................................107
Nadawanie struktury aplikacji ........................................................................................................107
Folder główny lub katalog wirtualny ................................................................................................108
Wskazywanie plików wykonywalnych .............................................................................................110
Konfiguracja PHP .............................................................................................................................111
Uwierzytelnianie użytkownika .......................................................................................................114
Instalowanie wymaganych usług ról .................................................................................................114
Ustawianie metody uwierzytelniania użytkowników w Menedżerze IIS ....................................115
Ustawianie metody uwierzytelniania w wierszu poleceń ..............................................................116
Uwierzytelnianie systemu Windows i nazwy komputerów ..........................................................116
Uzyskiwanie danych uwierzytelniania w PHP ................................................................................117
Tożsamość i prawa dostępu ............................................................................................................117
Tożsamość puli aplikacji .....................................................................................................................118
Informacje o ścieżce logowania .........................................................................................................118
Definiowanie tożsamości anonimowego użytkownika ..................................................................119
Zabezpieczanie aplikacji PHP ............................................................................................................119
Reguły autoryzacji ............................................................................................................................120
Instalowanie wymaganych usług ról .................................................................................................120
Definiowanie reguł w Menedżerze IIS .............................................................................................121
Definiowanie reguł w wierszu poleceń .............................................................................................122
6 Spis treci
Filtrowanie żądań .............................................................................................................................122
Definiowanie ustawień ogólnych ......................................................................................................123
Filtrowanie rozszerzeń nazw plików .................................................................................................127
Filtrowanie na podstawie reguł .........................................................................................................128
Połączenia szyfrowane (HTTPS) ....................................................................................................130
Tworzenie kluczy i certyfikatów ........................................................................................................130
Uruchamianie szyfrowanego połączenia .........................................................................................131
Uwierzytelnianie przy użyciu certyfikatów klientów .....................................................................134
Podsumowanie ..................................................................................................................................135
6
Pami podrczna ...........................................................................................................137
Pamięć podręczna a sieć WWW .....................................................................................................138
Przechowywanie w pamięci podręcznej przez określony czas ......................................................138
Treści zmienne .....................................................................................................................................140
Warunki zapisywania w pamięci podręcznej ..................................................................................142
Definiowanie nagłówków na serwerze IIS .......................................................................................143
Buforowanie danych wyjściowych .................................................................................................146
Konfigurowanie przy użyciu Menedżera IIS ...................................................................................146
Konfigurowanie w wierszu poleceń ..................................................................................................148
Elementy konfiguracji .........................................................................................................................149
Rozszerzenie WinCache dla PHP ...................................................................................................150
Uruchamianie rozszerzenia WinCache ............................................................................................150
Bufor kodu operacji i bufor plików ...................................................................................................152
Uchwyt sesji ..........................................................................................................................................153
Pamięć podręczna dla użytkownika ..................................................................................................154
Podsumowanie ..................................................................................................................................156
7
Ponowne zapisywanie adresów URL ..............................................................................157
Uruchamianie mechanizmu ponownego zapisywania adresów URL .......................................158
Ręczna instalacja modułu URL Rewrite ...........................................................................................158
Instalacja modułu URL Rewrite przy użyciu Web PI ....................................................................158
Zmienne predefiniowane .................................................................................................................158
Zmienne Common Gateway Interface .............................................................................................159
Zmienne IIS i PHP ..............................................................................................................................160
Przykładowy skrypt PHP ....................................................................................................................162
Przetwarzanie reguł ..........................................................................................................................164
Typy akcji ..............................................................................................................................................164
Hierarchia i ścieżki adresów URL .....................................................................................................164
Czas przetwarzania ..............................................................................................................................165
Definiowanie reguł ...........................................................................................................................166
Definiowanie reguł przekierowania ..................................................................................................166
Definiowanie reguł ponownego zapisywania ..................................................................................169
Plik z chomika:
basia1995x
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
ebooki(1)moooooooo
ebooki(1)moooooooo(1)
ebooki(1)moooooooo(10)
ebooki(1)moooooooo(11)
ebooki(1)moooooooo(12)
Zgłoś jeśli
naruszono regulamin