Manual De PHP
Total Page:16
File Type:pdf, Size:1020Kb
Manual de PHP Stig Sæther Bakken Alexander Aulbach Egon Schmid Jim Winstead Lars Torben Wilson Rasmus Lerdorf Andrei Zmievski Jouni Ahto Editado por Rafael Martínez (Coordinador) Víctor Fernández Leonardo Boshell 04-11-2002 Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP Copyright Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP. Los miembros de este grupo se encuentran listados en la primera página de este manual. Este manual puede ser redistribuido bajo los términos de la "GNU General Public License" publicada por la "Free Software Foundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores. La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend Technologies, Ltd. Este material puede ser distribuido solamente bajo los terminos y condiciones de la Open Publication License, v1.0 ó posterior (la última versión está disponible en http://www.opencontent.org/openpub/). Manual de PHP por Stig Sæther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Andrei Zmievski, y Jouni Ahto Editado por Rafael Martínez (Coordinador), Víctor Fernández, y Leonardo Boshell Publicado 04-11-2002 Copyright © 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP Copyright Este manual es © Copyright 1997, 1998, 1999, 2000, 2001, 2002 por el Grupo de documentación de PHP. Los miembros de este grupo se encuentran listados en la primera página de este manual. Este manual puede ser redistribuido bajo los términos de la "GNU General Public License" publicada por la "Free Software Foundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores. La sección ’Extendiendo PHP 4.0’ de este manual es copyright © 2000 por Zend Technologies, Ltd. Este material puede ser distribuido solamente bajo los terminos y condiciones de la Open Publication License, v1.0 ó posterior (la última versión está disponible en http://www.opencontent.org/openpub/). Tabla de contenidos Prefacio ........................................................................................................................................................i I. Conceptos Básicos ..................................................................................................................................1 1. Introducción ...................................................................................................................................1 Qué es PHP?.............................................................................................................................2 Qué se puede hacer con PHP?..................................................................................................2 2. A simple tutorial.............................................................................................................................5 What do I need?........................................................................................................................6 Your first PHP-enabled page ....................................................................................................6 Something Useful .....................................................................................................................7 Dealing with Forms ................................................................................................................10 Using old code with new versions of PHP .............................................................................11 What’s next? ...........................................................................................................................11 3. Instalación ....................................................................................................................................12 Bajándose la última versión....................................................................................................13 Instalación en sistemas UNIX ................................................................................................13 Instrucciones Rápidas de Instalación (Versión Módulo de Apache) ............................13 Configuración................................................................................................................14 Módulo del Apache.......................................................................................................14 Módulo fhttpd ...............................................................................................................14 CGI version...................................................................................................................14 Opciones de soporte para Base de Datos ......................................................................15 Adabas D.............................................................................................................15 dBase ...................................................................................................................15 filePro ..................................................................................................................15 mSQL ..................................................................................................................15 MySQL................................................................................................................15 iODBC.................................................................................................................16 OpenLink ODBC.................................................................................................16 Oracle ..................................................................................................................16 PostgreSQL .........................................................................................................16 Solid ....................................................................................................................17 Sybase..................................................................................................................17 Sybase-CT ...........................................................................................................17 Velocis .................................................................................................................17 Una librería a medida de ODBC .........................................................................17 ODBC Unificado.................................................................................................18 LDAP...................................................................................................................18 Otras opciones de configuración...................................................................................18 --with-mcrypt=DIR.............................................................................................18 --enable-sysvsem.................................................................................................19 --enable-sysvshm.................................................................................................19 --with-xml............................................................................................................19 --enable-maintainer-mode ...................................................................................19 --with-system-regex.............................................................................................19 --with-config-file-path .........................................................................................19 iv --with-exec-dir.....................................................................................................20 --enable-debug.....................................................................................................20 --enable-safe-mode..............................................................................................20 --enable-track-vars...............................................................................................20 --enable-magic-quotes.........................................................................................20 --enable-debugger................................................................................................21 --enable-discard-path...........................................................................................21 --enable-bcmath...................................................................................................21 --enable-force-cgi-redirect ..................................................................................21 --disable-short-tags..............................................................................................22 --enable-url-includes ...........................................................................................22 --disable-syntax-hl...............................................................................................22 CPPFLAGS y LDFLAGS ...................................................................................22 Construyendo ................................................................................................................22 Probando .......................................................................................................................22 Comprobando la velocidad ...........................................................................................23 Instalación en sistemas