[E book ita] php manual

  • View
    9

  • Download
    0

Embed Size (px)

Text of [E book ita] php manual

  1. 1. Manuale PHP Stig Sther Bakken Alexander Aulbach Egon Schmid Jim Winstead Lars Torben Wilson Rasmus Lerdorf Andrei Zmievski Jouni Ahto A cura di Luca Perugini Simone Cortesi
  2. 2. Tradotto con la collaborazione di: Marco Cucinato Massimo Colombo Marco De Nittis Darvin Andrioli Fabio Gandola Sergio Marchesini Alan DAngelo Giacomo Tesio Marco Spisto Gabriele Scaroni Mariano Calandra Rocco Curcio Luca Costantino 21-05-2002 Copyright 1997, 1998, 1999, 2000, 2001, 2002 Gruppo di Documentazione PHP Copyright Questo manuale Copyright 1997, 1998, 1999, 2000, 2001, 2002 del Gruppo di Documentazione PHP. I membri di questo gruppo sono elencati nella copertina di questo manuale. Questo manuale pu essere redistribuito secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2 della licenza, oppure (a scelta) qualsiasi versione successiva. La sezione Estendere PHP 4.0 di questo manuale copyright 2000 della Zend Technologies, Ltd. Questo materiale pu essere distribuito solo secondo i termini e le condizioni della Open Publication License, v1.0 o successiva (la versione pi recente al momento disponibile qui http://www.opencontent.org/openpub/).
  3. 3. Manuale PHP Stig Sther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Andrei Zmievski, e Jouni Ahto A cura di Luca Perugini A cura di Simone Cortesi Tradotto con la collaborazione di: Marco Cucinato Massimo Colombo Marco De Nittis Darvin Andrioli Fabio Gandola Sergio Marchesini Alan DAngelo Giacomo Tesio Marco Spisto Gabriele Scaroni Mariano Calandra Rocco Curcio Luca Costantino Pubblicato 21-05-2002 Copyright 1997, 1998, 1999, 2000, 2001, 2002 Gruppo di Documentazione PHP Copyright Questo manuale Copyright 1997, 1998, 1999, 2000, 2001, 2002 del Gruppo di Documentazione PHP. I membri di questo gruppo sono elencati nella copertina di questo manuale. Questo manuale pu essere redistribuito secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2 della licenza, oppure (a scelta) qualsiasi versione successiva. La sezione Estendere PHP 4.0 di questo manuale copyright 2000 della Zend Technologies, Ltd. Questo materiale pu essere distribuito solo secondo i termini e le condizioni della Open Publication License, v1.0 o successiva (la versione pi recente al momento disponibile qui http://www.opencontent.org/openpub/).
  4. 4. Sommario Prefazione .............................................................................................................................................i I. Guida Rapida...................................................................................................................................1 1. Introduzione ............................................................................................................................1 Che cos il PHP?..............................................................................................................2 What can PHP do?.............................................................................................................2 A brief history of PHP.......................................................................................................4 2. Installazione ............................................................................................................................5 General Installation Considerations ..................................................................................6 Unix/HP-UX installs .........................................................................................................6 Unix/Linux installs............................................................................................................8 Using Packages ........................................................................................................8 Unix/Mac OS X installs.....................................................................................................8 Using Packages ........................................................................................................8 Compiling for OS X server......................................................................................8 Compiling for MacOS X client..............................................................................10 Unix/OpenBSD installs ...................................................................................................10 Using Ports.............................................................................................................11 Using Packages ......................................................................................................11 Unix/Solaris installs.........................................................................................................11 Required software ..................................................................................................11 Using Packages ......................................................................................................12 Installation on UNIX systems .........................................................................................12 Apache Module Quick Reference..........................................................................12 Building .................................................................................................................13 Installation on Windows systems ....................................................................................13 Windows InstallShield ...........................................................................................13 Manual Installation Steps.......................................................................................14 Building from source .............................................................................................16 Preparations..................................................................................................16 Putting it all together....................................................................................17 Compiling.....................................................................................................18 Installation of Windows extensions .......................................................................18 Servers-CGI/Commandline .............................................................................................20 Testing....................................................................................................................21 Benchmarking........................................................................................................21 Servers-Apache................................................................................................................21 Details of installing PHP with Apache on Unix ....................................................21 Installing PHP on Windows with Apache 1.3.x.....................................................24 Servers-Caudium .............................................................................................................25 Servers-fhttpd ..................................................................................................................25 Servers-IIS/PWS..............................................................................................................26 Windows and PWS/IIS 3 .......................................................................................26 Windows and PWS 4 or newer ..............................................................................27 Windows NT/2000/XP and IIS 4 or newer............................................................27 Servers-Netscape and iPlanet ..........................................................................................28 Installing PHP with Netscape on Sun Solaris........................................................28 Installing PHP with Netscape on Windows ...........................................................31 Servers-OmniHTTPd Server ...........................................................................................32 OmniHTTPd 2.0b1 and up for Windows...............................................................32 iv
  5. 5. Servers-Oreilly Website Pro ............................................................................................33 Oreilly Website Pro 2.5 and up for Windows ........................................................33 Servers-Xitami.................................................................................................................33 Xitami for Windows...............................................................................................33 Servers-Other web servers...............................................................................................34 Problems? ........................................................................................................................34 Read the FAQ.........................................................................................................34 Other problems.......................................................................................................34 Bug reports.............................................................................................................34 Complete list of congure options ..................................................................................34 Congure Options in PHP 4 ..................................................................................35 Database options ..........................................................................................35 Graphics options...........................................................................................38 Misc options ..........................................