Introducción a PHP
Introducción a PHP
Instalación y configuración de Apache
Instalación y configuración de PHP
Recursos de PHP
Introducción a PHP
Lenguajes de script
PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion
Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente
El cliente no ve el código PHP sino los resultados que produce
Introducción a PHP
Breve historia de PHP
Creado por Rasmus Lerdorf para uso personal en 1994
PHP = Personal Hypertext Processor
Versión actual: PHP 4
Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache
¿Por qué PHP?
Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red
Dispone de abundante soporte en la Web
Introducción a PHP
Requisitos
Servidor web Apache (www.apache.org)
con el módulo PHP (www.php.net)
y la base de datos MySQL (www.mysql.com) si se desea crear páginas dinámicas
Otras utilidades
Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net)
Editores de PHP, como DevPHP (www.sourceforge.net)
Manuales de PHP y MySQL
Instalación y configuración de Apache
Instalación y configuración de Apache
Pasos:
Descargar
Instalar
Configurar
Instalación y configuración de Apache
Instalación y configuración de Apache. 1: descargar
Conectar a www.apache.org
Seleccionar HTTP Server
Elegir la versión estable más reciente (feb 2004)
Apache 2: versión 2.0.48
Apache: versión 1.3.29
Elegir la versión 2.0.48 y descargarla a una carpeta temporal
Instalación y configuración de Apache
Instalación y configuración de Apache. 2: instalar
Ejecutar el archivo bajado y seguir las instrucciones
Introducir la información requerida:
Network Domain: localhost
Server name: localhost
Administrators Email Address: webmaster@localhost
Instalar como servicio (no disponible en W9X)
Seleccionar instalación típica e instalar en la carpeta por defecto, c:Archivos de ProgramaApache Group
Se crea el grupo de programas Apache HTTP Server y la carpeta c:Archivos de ProgramaApache GroupApache2
Arrancar el servidor:
Inicio > Programas > Apache HTTP Server 2.0.48 > Control Apache Server > Start
Ejecutar el navegador y cargar http://localhost/
Si sale la página de inicio del servidor, la instalación habrá sido correcta
Instalación y configuración de Apache
Instalación y configuración de Apache. 3: configurar
Archivo de configuración: httpd.conf, situado en c:Archivos de ProgramaApache GroupApache2conf
Ejecutar Inicio > Programas > Apache HTTP Server 2.0.48 > Configure Apache Server > Edit the Apache httpd.conf Configuration File
Cambios:
DocumentRoot -> c:/htdocs (por defecto es c:/Archivos de Programa/Apache Group/Apache2/htdocs)
< Directory c:/htdocs>
Añadir index.php a DirectoryIndex
Crear carpeta c:htdocs
Crear una página de inicio o copiar los ficheros de c:/Archivos de Programa/Apache Group/Apache2/htdocs
Reiniciar apache para leer la nueva configuración
Instalación y configuración de PHP
Instalación y configuración de PHP
Pasos:
Descargar
Descomprimir
Configurar
Probar
Instalación y configuración de PHP
Instalación y configuración de PHP. 1: descargar
Conectar a www.php.net
Seleccionar downloads, windows binaries
Elegir la versión estable actual, PHP 4.3.4 (feb 2004)
Hay dos posibilidades: instalar como CGI o como módulo. Seleccionar esta última.
Elegir un mirror (España: rediris)
Descargar a una carpeta temporal
Instalación y configuración de PHP
Instalación y configuración de PHP. 2: descomprimir
Extraer a la carpeta c:
Se crea la carpeta c:php-4.3.4-Win32. Renombrar a c:php
Instalación y configuración de PHP
Instalación y configuración de PHP. 3: configurar
Seguir las instrucciones del archivo install.txt
Copiar el archivo de configuración php.ini-recommended como php.ini en la carpeta del sistema (habitualmente c:windows)
Editarlo y cambiar lo siguiente:
doc_root = c:htdocs
extension_dir = c:phpextensions
Editar httpd.conf y añadir las líneas siguientes:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
Copiar php4ts.dll de c:php a c:phpsapi
Reiniciar Apache
Página siguiente |