tema1
con PHP y MySQL
Tema 1: Introducción
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 de script del lado del servidor.
Otros lenguajes similares son ASP, JSPo 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)
Cliente
(navegador)
Servidor web
Página
HTML
Hola, Ana
internet
Página
HTML
Introducción a PHP
¿Cómo funciona PHP? (2)Cliente
(navegador)
Servidor web
Página
PHP
Página
HTML
Intérprete
PHP
$nombre = "Ana";
print ("
Hola, $nombre
");?>
Hola, Ana
internet
Página
HTML
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 fue
concebidoinicialmente 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
crearpá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),
Eclipse (www.eclipse.org) o Aptana Studio (www.aptana.com
)
◦ Manuales de PHP y MySQL
Instalación de Apache
Instalación y configuración de Apache
◦ Pasos:
Descargar
Instalar
Probar
Instalación de Apache
Instalación yconfiguració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 instrucciones
Introducir la información requerida:
◦
◦
◦
NetworkDomain: 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 de Apache
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:
Descargar
Descomprimir
Configurar
Probar
Instalación de PHP
Instalación yconfiguració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:\phpInstalació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 programa\Apache Software
Foundation\Apache2.2\htdocs
extension_dir = c:\php\ext
◦...
Regístrate para leer el documento completo.