Php - Podrecznik Pl.pdf
(
15163 KB
)
Pobierz
11076387 UNPDF
Podr ecznik PHP
Stig Sæther Bakken
Alexander Aulbach
Egon Schmid
Jim Winstead
Lars Torben Wilson
Rasmus Lerdorf
Andrei Zmievski
Jouni Ahto
Redakcja:
Stig Sæther Bakken
Egon Schmid
Leszek Krupi nski
Sławomir Pucia
Tomasz Wójtowicz
Paweł Paprota
Adam Major
04-02-2002
Copyright © 1997, 1998, 1999, 2000, 2001, 2002 the PHP Documentation Group
Copyright
Prawa autorskie do tego podr ecznika © Copyright 1997, 1998, 1999, 2000, 2001,
2002 nalez a do PHP Documentation Group. Lista członków grupy znajduje si e
na pierwszej stronie podr ecznika.
Podr ecznik moze by c dystrybuowany zgodnie z warunkami licencji GNU
General Public License opublikowanej przez Free Software Foundation;
Licencja w wersji 2 lub (do wyboru) dowolnej pózniejszej.
Podr ecznik PHP
Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf,
Andrei Zmievski, i Jouni Ahto
Redakcja: Stig Sæther Bakken
Redakcja: Egon Schmid
Leszek Krupi nski
Sławomir Pucia
Tomasz Wójtowicz
Paweł Paprota
Adam Major
Data wydania 04-02-2002
Copyright © 1997, 1998, 1999, 2000, 2001, 2002 the PHP Documentation Group
Copyright
Prawa autorskie do tego podrecznika © Copyright 1997, 1998, 1999, 2000, 2001, 2002 nalez a do PHP
Documentation Group. Lista członków grupy znajduje sie na pierwszej stronie podrecznika.
Podrecznik moze byc dystrybuowany zgodnie z warunkami licencji GNU General Public License opublikowanej
przez Free Software Foundation; Licencja w wersji 2 lub (do wyboru) dowolnej pózniejszej.
Spis tre sci
Przedmowa
...........................................................................................................................................
i
I. Na pocz atek
......................................................................................................................................
1
1. Wprowadzenie
.........................................................................................................................
1
Czym jest PHP?
.................................................................................................................
2
Co potrafi PHP?
.................................................................................................................
2
2. Instalacja
.................................................................................................................................
5
Ogólnie o instalacji
............................................................................................................
6
Instalacja na systemach UNIXowych
................................................................................
6
Instruckcja szybkiej instalacji jako moduł Apache’a
...............................................
7
Budowanie
...............................................................................................................
8
Instalacja na systemie Unix/Linux
....................................................................................
8
Uzywanie pakietów
..................................................................................................
8
Instalacja na systemie Unix/HP-UX
..................................................................................
8
Instalacja na systemie Unix/Solaris
...................................................................................
9
Wymagane oprogramowanie
..................................................................................
10
Uzywanie pakietów
................................................................................................
10
Instalacja na systemie Unix/OpenBSD
...........................................................................
10
Uzywanie systemu Port
..........................................................................................
10
Uzywanie pakietów
................................................................................................
11
Instalacja na systemie Unix/Mac OS X
...........................................................................
11
Uzywanie pakietów
................................................................................................
11
Kompilacja na systemie OS X server
....................................................................
11
Kompilacja dla MacOS X client
............................................................................
13
Kompletna lista opcji konfiguracji
...................................................................................
13
Bazy danych
...........................................................................................................
14
E-commerce
...........................................................................................................
19
Grafika
....................................................................................................................
20
Rózne
.....................................................................................................................
21
Siec
.........................................................................................................................
29
PHP Behaviour
.......................................................................................................
30
Serwer
....................................................................................................................
31
Teks i jezyk
............................................................................................................
32
XML
.......................................................................................................................
33
Instalacja na systemach Windows
...................................................................................
34
Windows InstallShield
...........................................................................................
34
Reczny proces instalacji
.........................................................................................
35
Budowanie ze zródeł
..............................................................................................
37
Przygotowania
..............................................................................................
37
Składanie wszystkiego razem
.......................................................................
37
Kompilacja
...................................................................................................
38
Instalacja rozszerze n dla Windows
........................................................................
39
Serwery-Apache
..............................................................................................................
41
Szczegóły instalacji PHP z Apache na systemach Unix.
.......................................
41
Instalacja PHP na systemie Windows z Apache 1.3.x
...........................................
44
Serwery-CGI/Linia polece n
.............................................................................................
45
Testowanie
.............................................................................................................
45
Benchmarking
........................................................................................................
45
Serwery-fhttpd
.................................................................................................................
45
Serwery-Caudium
............................................................................................................
45
iv
Serwery-IIS/PWS
............................................................................................................
46
Windows i PWS/IIS 3
............................................................................................
46
Windows i PWS 4 lub nowszy
...............................................................................
47
Windows NT/2000/XP i IIS 4 lub nowszy
.............................................................
48
Serwery-Netscape i iPlanet
..............................................................................................
49
Instalacja PHP z Netscape na Sun Solaris
.............................................................
49
Instajacja PHP dla Netscape na Windows
.............................................................
51
Serwery-OmniHTTPd Server
..........................................................................................
53
OmniHTTPd 2.0b1 i wyzsze dla Windows
............................................................
53
Serwery-Oreilly Website Pro
...........................................................................................
53
Oreilly Website Pro 2.5 i nowsze dla Windows
.....................................................
53
Serwery-Xitami
...............................................................................................................
54
Xitami dla Windows
..............................................................................................
54
Serwery-Inne serwery WWW
.........................................................................................
54
Problemy?
........................................................................................................................
54
Przeczytaj FAQ
......................................................................................................
55
Inne problemy
........................................................................................................
55
Raporty o błedach
..................................................................................................
55
3. Konfiguracja
..........................................................................................................................
56
Plik konfiguracyjny
..........................................................................................................
57
Ogólne dyrektywy konfiguracji
.............................................................................
58
Dyrektywy konfiguracji trybu bezpiecznego
.........................................................
63
Dyrektywy konfiguracji debuggera
........................................................................
63
Dyrektywy ładowania rozszerze n
..........................................................................
63
Dyrektywy konfiguracji MySQL
...........................................................................
64
Dyrektywy konfiguracji mSQL
..............................................................................
64
Dyrektywy konfiguracji PostgreSQL
.....................................................................
65
Dyrektywy konfiguracji SESAM
...........................................................................
65
Dyrektywy konfiguracji Sybase
.............................................................................
66
Dyrektywy konfiguracji Sybase-CT
......................................................................
66
Dyrektywy konfiguracji Informix
..........................................................................
67
Dyrektywy konfiguracji BC Math
.........................................................................
68
Dyrektywy konfiguracji Mozliwosci Przegl adarek
................................................
68
Dyrektywy konfiguracji Zunifikowanego ODBC
..................................................
68
Dyrektywy konfiguracji Multi-Byte String (Wielobajtowych Stringów)
..............
68
4. Security
.................................................................................................................................
70
General considerations
....................................................................................................
71
Installed as CGI binary
....................................................................................................
71
Possible attacks
......................................................................................................
72
Case 1: only public files served
.............................................................................
72
Case 2: using --enable-force-cgi-redirect
...............................................................
72
Case 3: setting doc_root or user_dir
......................................................................
73
Case 4: PHP parser outside of web tree
.................................................................
73
Installed as an Apache module
........................................................................................
74
Filesystem Security
.........................................................................................................
74
Database Security
............................................................................................................
76
Designing Databases
..............................................................................................
77
Connecting to Database
.........................................................................................
77
Encrypted Storage Model
......................................................................................
77
SQL Injection
.........................................................................................................
78
Avoiding techniques
.....................................................................................
81
Error Reporting
................................................................................................................
82
v
Plik z chomika:
temperator
Inne pliki z tego folderu:
Windows.7.The.Missing.Manual.pdf
(14558 KB)
Office 2007 Bible.pdf
(54749 KB)
200 Ways To Recover Revive Your Hard-Drive.pdf
(368 KB)
Wirtualne maszyny.pdf
(1279 KB)
VMware server tips & tricks.pdf
(328 KB)
Inne foldery tego chomika:
Tablice informatyczne
Zgłoś jeśli
naruszono regulamin