Introduccion a php
Tema 1: Introducción
José Mariano González Romano mariano@lsi.us.es
Tema 1: Introducción
1. 2. 3. 4.
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 Losscripts 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
¿Cómo funciona PHP? (1)
Servidor web Página HTML Cliente (navegador) Página HTML
internet
Hola, Ana
Introducción a PHP
¿Cómo funciona PHP? (2)
Servidor web Página PHPIntérprete PHP Página HTML Cliente (navegador) Página HTML
internet
Hola, Ana
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 5 Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache 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
¿Por qué PHP?
– –
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 Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net)Editores de PHP, como DevPHP (www.sourceforge.net) o Eclipse (www.eclipse.org) Manuales de PHP y MySQL
Otras utilidades
– – –
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 SeleccionarHTTP Server Elegir la versión estable más reciente (feb 2006)
• • Apache 2: versión 2.0.55 Apache: versión 1.3.34
Elegir la versión 2.0.55 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 Administrator’s 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 Programa\Apache Group\ Se crea el grupo de programas Apache HTTP Server y la carpeta c:\Archivos de Programa\Apache Group\Apache2 Arrancar el servidor:
• Inicio > Programas >Apache HTTP Server 2.0.55 > 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 Programa\Apache Group\Apache2\conf – EjecutarInicio > Programas > Apache HTTP Server 2.0.55 > 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) 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 5.1.2...
Regístrate para leer el documento completo.