Академический Документы
Профессиональный Документы
Культура Документы
Tema 1: Introduccin
Ing.Julio Arboleda H.
Tema 1: Introduccin
1. Introduccin a PHP
2. Instalacin de Apache
3. Instalacin de PHP
4. Instalacin de una distribucin de Apache: XAMPP
5. Entornos de desarrollo para PHP
6. Recursos de PHP
Introduccin 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 estn incrustados en los documentos HTML y
el servidor los interpreta y ejecuta antes de servir las pginas
al cliente
El cliente no ve el cdigo PHP sino los resultados que
produce
Introduccin a PHP
Cmo funciona PHP? (1)
Pgina Pgina
HTML HTML
internet
<P>Hola, Ana</P>
Introduccin a PHP
Cmo funciona PHP? (2)
<?PHP
$nombre = "Ana";
print ("<P>Hola, $nombre</P>");
?>
<P>Hola, Ana</P>
Introduccin a PHP
Requisitos
Servidor web Apache (www.apache.org)
con el mdulo PHP (www.php.net)
y la base de datos MySQL (www.mysql.com) si se desea crear
pginas dinmicas
Otras utilidades
Herramientas para la gestin 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
Instalacin de Apache
<?PHP
phpinfo();
?>
prueba.php
Instalacin de PHP
Ejercicio 1: configuracin de PHP
Comprobacin del funcionamiento del mdulo de PHP y de su
configuracin
Instalacin de XAMPP
Qu es XAMPP?
XAMPP es una distribucin de Apache que incluye MySQL,
PHP y otras herramientas para el desarrollo de aplicaciones
web, como phpMyAdmin
XAMPP es gratuito y fcil de instalar: basta con descargar el
archivo y extraerlo
XAMPP es multiplataforma: existen versiones para Windows,
Linux y Mac OS
Precaucin: la configuracin por defecto de XAMPP no es
segura y no es adecuada para un entorno de produccin. El
paquete incluye una herramienta para obtener una
configuracin ms segura
Instalacin de XAMPP
Instalacin y configuracin de XAMPP
Pasos:
Descargar
Instalar
Probar
Instalacin de XAMPP
NOTA
El editor Dev-PHP ocupa muy poco espacio y es muy simple de
manejar. El entorno Eclipse (vase a continuacin) ocupa
bastante ms espacio y consume ms recursos del sistema,
pero ofrece una potencia muy superior para el desarrollo de
aplicaciones en PHP
Entornos de desarrollo para PHP
Entorno de programacin Eclipse
Eclipse es una plataforma de desarrollo abierta creada
inicialmente para construir aplicaciones Java
Actualmente Eclipse soporta mltiples lenguajes y dispone de
una enorme cantidad de componentes que cubren todas las
fases del desarrollo de software
El soporte de PHP lo proporciona el plugin PDT (PHP
Development Tool)
Para ejecutar Eclipse es preciso tener instalado el entorno de
ejecucin de Java (JRE), que se puede descargar de
http://www.java.com/es/
Entornos de desarrollo para PHP
Documentacin
Manuales en www.apache.org, www.php.net, www.mysql.com
Tutoriales, scripts, artculos
www.phpbuilder.com
www.codewalkers.com
www.devshed.com
www.tutorialfind.com
www.melonfire.com