Sei sulla pagina 1di 19

Curso de PHP

Tema 1: Introduccin
Ing. Anthony Jos Gmez Morales

Tema 1: Introduccin
1.
2. 3. 4.

Introduccin a PHP Instalacin y configuracin de Apache Instalacin y configuracin de PHP 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)


Servidor web Pgina HTML

Cliente (navegador)
Pgina HTML

internet

<P>Hola, Ana</P>

Introduccin a PHP

Cmo funciona PHP? (2)


Servidor web Pgina PHP Pgina HTML

Cliente (navegador)
Pgina HTML

internet

Intrprete PHP

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

Introduccin a PHP

Breve historia de PHP


Creado por Rasmus Lerdorf para uso personal en 1994 PHP = Personal Hypertext Processor Versin actual: PHP 5.4 Es un mdulo que se aade al servidor web y fue concebido inicialmente para Apache 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

Por qu PHP?

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 Herramientas para la gestin de MySQL, como PHPMyAdmin (www.phpmyadmin.net) Manuales de PHP y MySQL

Otras utilidades

Instalacin y configuracin de Apache

Instalacin y configuracin de Apache


Pasos:
Descargar Instalar Configurar

Instalacin y configuracin de Apache

Instalacin y configuracin de Apache. 1: descargar


Conectar a www.apache.org Seleccionar HTTP Server Elegir la versin estable ms reciente
Apache: versin 2.2.24

Instalacin y configuracin de Apache

Instalacin y configuracin de Apache. 2: instalar


Ejecutar el archivo bajado y seguir las instrucciones Introducir la informacin requerida:
Network Domain: localhost Server name: localhost Administrators Email Address: webmaster@localhost

Instalar como servicio (no disponible en W9X) Seleccionar instalacin tpica 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 pgina de inicio del servidor, la instalacin habr sido correcta

Instalacin y configuracin de Apache

Instalacin y configuracin de Apache. 3: configurar


Archivo de configuracin: httpd.conf, situado en c:\Archivos de Programa\Apache Group\Apache2\conf Ejecutar Inicio > 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) <Directory c:/htdocs> Aadir index.php a DirectoryIndex

Crear carpeta c:\htdocs Crear una pgina de inicio o copiar los ficheros de c:/Archivos de Programa/Apache Group/Apache2/htdocs Reiniciar apache para leer la nueva configuracin

Instalacin y configuracin de PHP

Instalacin y configuracin de PHP


Pasos:
Descargar Descomprimir Configurar Probar

Instalacin y configuracin de PHP

Instalacin y configuracin de PHP. 1: descargar


Conectar a www.php.net Seleccionar downloads, windows binaries Elegir la versin estable actual, PHP 5.4.13 Hay varias posibilidades: seleccionar PHP 5.4.13 zip package Elegir un mirror (Espaa: rediris) Descargar a una carpeta temporal

Instalacin y configuracin de PHP

Instalacin y configuracin de PHP. 2: descomprimir


Extraer a la carpeta c:\ Se crea la carpeta c:\php-5.1.2-Win32. Renombrar a c:\php

Instalacin y configuracin de PHP

Instalacin y configuracin de PHP. 3: configurar


Seguir las instrucciones del archivo install.txt Copiar el archivo de configuracin php.ini-recommended como php.ini en la carpeta del sistema (habitualmente c:\windows) Editarlo y cambiar lo siguiente:
doc_root = c:\htdocs extension_dir = c:\php\ext LoadModule php5_module c:/php/php5apache2.dll AddType application/x-httpd-php .php

Editar httpd.conf y aadir las lneas siguientes: Reiniciar Apache

Instalacin y configuracin de PHP

Instalacin y configuracin de PHP. 4: probar


Crear una pgina PHP de prueba y cargarla con el navegador Ejemplo: prueba.php en c:\htdocs\ Ejecutar el navegador y teclear la URL http://localhost/prueba.php

<?PHP phpinfo(); ?>


prueba.php

Instalacin y configuracin de PHP

Ejercicio 1: configuracin de PHP


Comprobacin del funcionamiento del mdulo de PHP y de su configuracin

Instalacin y configuracin de PHP

AppServ
Apache Web Server PHP Script Language MySQL PhpMyAdmin

http://www.AppServNetwork.com

Recursos de PHP

Documentacin
Manuales en www.apache.org, www.php.net, www.mysql.com www.phpbuilder.com www.codewalkers.com www.devshed.com www.melonfire.com

Tutoriales, scripts, artculos

Potrebbero piacerti anche