Sunteți pe pagina 1din 14

Desarrollo de sitios web

con PHP y MySQL

Tema 1: Introduccin

ENVIAR A MI CORREO ELECTRONICO EL


MIERCOLES 30 DE DICIEMBRE LOS ESPERO HASTA
LAS 17:00HRS

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)


Cliente
(navegador)

Servidor web
Pgina
HTML

<P>Hola, Ana</P>

internet

Pgina
HTML

Introduccin a PHP

Cmo funciona PHP? (2)


Cliente
(navegador)

Servidor web
Pgina
PHP

Pgina
HTML
Intrprete
PHP

<?PHP
$nombre = "Ana";
print ("<P>Hola, $nombre</P>");
?>
<P>Hola, Ana</P>

internet

Pgina
HTML

Introduccin a PHP

Breve historia de PHP

Creado por Rasmus Lerdorf para uso personal en 1994


PHP = PHP: Hypertext Preprocessor
Versin actual: PHP 5
Es un mdulo que se aade al servidor web y fue concebido
inicialmente para Apache

Por qu PHP?

Por sus ventajas: es potente, fcil de aprender, de libre


distribucin, permite el acceso a bases de datos y otras
funcionalidades orientadas a la red
Dispone de abundante soporte en la Web

Introduccin a PHP

Requisitos

Servidor web Apache (www.apache.org) (APACHE ES UN EMULADOR


DE SERVIDOR, CONVIERTE TU PC EN UN SERVIDOR)
https://www.apachefriends.org/es/index.html (de esta direccin bajamos
APACHE, MYSQL, PHP, PERL)

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 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

Instalacin y configuracin de XAMPP. 1: descargar


Conectarse a http://www.apachefriends.org/es/xampp.html
Seleccionar la plataforma adecuada
En el caso de Windows existen dos versiones: la normal
(XAMPP) y la reducida (XAMPP Lite)
Para instalar la versin XAMPP Lite de Windows,
Seleccionar Download > XAMPP Lite
Elegir el fichero EXE autoextrable
Guardar el archivo en disco

Instalacin de XAMPP

Instalacin y configuracin de XAMPP. 2: instalar


Ejecutar el archivo descargado. Extraer a la carpeta
C:\Archivos de programa\xampplite
Ir a la carpeta C:\Archivos de programa\xampplite y ejecutar el
programa setup_xampp.bat
Crear un acceso directo en el escritorio al programa xamppcontrol.exe situado en esa carpeta

Instalacin de XAMPP

Instalacin y configuracin de XAMPP. 3: probar


Ejecutar XAMPP haciendo doble clic sobre el icono
xampp_control
Arrancar los mdulos Apache y MySQL. Aparece el rtulo
Running al lado de ambos
Pulsar el botn Admin. Aparecer la pgina de inicio del
servidor
Para parar XAMPP, pulsar el botn Exit

Instalacin de XAMPP

Configuracin segura de XAMPP


Arrancar XAMPP y cargar la pgina de inicio
Seleccionar la opcin Chequeo de seguridad
Pulsar el enlace recomendado para solucionar los problemas
de seguridad
Establecer una contrasea para el administrador (root) de
MySQL (por defecto est en blanco)
Crear un usuario con contrasea para proteger el acceso a la
carpeta de XAMPP

Recursos de 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

S-ar putea să vă placă și