Curso de php
Tema 1: Introducción
José Mariano González Romano mariano@lsi.us.es
Tema 1: Introducción
1. 2. 3.
4.
5. 6.
Introducción a PHP Instalación de Apache Instalación de PHP Instalación de una distribución de Apache: XAMPP Entornos de desarrollo para PHP Recursos de PHP
Introducción a PHP
Lenguajes de script
– – – PHP es un lenguaje descript 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
¿Cómo funciona PHP? (1)
Servidor web Página HTML Cliente (navegador) Página HTMLinternet
Hola, Ana
Introducción a PHP
¿Cómo funciona PHP? (2)
Servidor web Página PHP Inté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 = PHP: Hypertext Preprocessor Versión actual: PHP 5 Es un módulo que se añade al servidor web y fueconcebido 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), Eclipse (www.eclipse.org) o Aptana Studio (www.aptana.com) Manuales de PHP y MySQL
Otras utilidades
– –
–
Instalación de Apache
Instalación y configuración de Apache
– Pasos:
• • • Descargar InstalarProbar
Instalació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
• Apache 2.2.11 (febrero 2009)
Descargar a una carpeta temporal
Instalación de Apache
Instalación y configuración de Apache. 2: instalar
– – Ejecutar el archivo bajado y seguir las instruccionesIntroducir la información requerida:
• • • Network Domain: localhost Server name: localhost Administrator’s Email Address: webmaster@localhost
– – –
Instalar como servicio (recomendado) Seleccionar instalación típica e instalar en la carpeta por defecto Se crea el grupo de programas Apache HTTP Server 2.2 y la carpeta C:\Archivos de programa\Apache Software Foundation\Apache2.2
Instalación deApache
Instalación y configuración de Apache. 3: probar
– – – Arrancar el servidor:
• Inicio > Programas > Apache HTTP Server 2.2 > 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 de PHP
Instalación y configuración de PHP
– Pasos:
• • • • DescargarDescomprimir Configurar Probar
Instalació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.2.8 (febrero 2009) Hay varias posibilidades: seleccionar PHP 5.2.8 zip package Elegir un mirror (España: rediris) Descargar a una carpeta temporal
Instalación de PHP
Instalación y configuración de PHP. 2: descomprimir
– Extraer en la carpeta c:\php
Instalació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:\Archivos de...
Regístrate para leer el documento completo.