Transcript of CURSO EN PHP
- 1. Ing. Ivan Iman Curso de PHP Tema 1: Introduccin
- 2. Ing. Ivan Iman Tema 1: Introduccin 1. Introduccin a PHP 2.
Instalacin y configuracin de Apache 3. Instalacin y configuracin de
PHP 4. Recursos de PHP
- 3. Ing. Ivan Iman 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
- 4. Ing. Ivan Iman Introduccin a PHP Breve historia de PHP
Creado por Rasmus Lerdorf para uso personal en 1994 PHP = Personal
Hypertext Processor Versin actual: PHP 4 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
- 5. Ing. Ivan Iman 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) Manuales de PHP y MySQL
- 6. Ing. Ivan Iman Instalacin y configuracin de Apache
Instalacin y configuracin de Apache Pasos: Descargar Instalar
Configurar
- 7. Ing. Ivan Iman 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 (feb 2004) Apache 2: versin 2.0.48 Apache: versin 1.3.29
Elegir la versin 2.0.48 y descargarla a una carpeta temporal
- 8. Ing. Ivan Iman 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 ProgramaApache
Group Se crea el grupo de programas Apache HTTP Server y la carpeta
c:Archivos de ProgramaApache GroupApache2 Arrancar el servidor:
Inicio > Programas > Apache HTTP Server 2.0.48 > Control
Apache Server > Start Ejecutar el navegador y cargar
http://localhost/ Si sale la pgina de inicio del servidor, la
instalacin habr sido correcta
- 9. Ing. Ivan Iman Instalacin y configuracin de Apache
Instalacin y configuracin de Apache. 3: configurar Archivo de
configuracin: httpd.conf, situado en c:Archivos de ProgramaApache
GroupApache2conf Ejecutar Inicio > Programas > Apache HTTP
Server 2.0.48 > 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) 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
- 10. Ing. Ivan Iman Instalacin y configuracin de PHP Instalacin
y configuracin de PHP Pasos: Descargar Descomprimir Configurar
Probar
- 11. Ing. Ivan Iman 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 4.3.4 (feb 2004) Hay dos posibilidades: instalar como
CGI o como mdulo. Seleccionar esta ltima. Elegir un mirror (Espaa:
rediris) Descargar a una carpeta temporal
- 12. Ing. Ivan Iman Instalacin y configuracin de PHP Instalacin
y configuracin de PHP. 2: descomprimir Extraer a la carpeta c: Se
crea la carpeta c:php-4.3.4-Win32. Renombrar a c:php
- 13. Ing. Ivan Iman 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:phpextensions Editar httpd.conf y
aadir las lneas siguientes: LoadModule php4_module
c:/php/sapi/php4apache2.dll AddType application/x-httpd-php .php
Copiar php4ts.dll de c:php a c:phpsapi Reiniciar Apache
- 14. Ing. Ivan Iman 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
prueba.php
- 15. Ing. Ivan Iman Instalacin y configuracin de PHP Instalacin
del editor Dev-PHP Descargar de www.sourceforge.net Ejecutar
archivo descargado y seguir las instrucciones. Tomar los valores
por defecto Dev-PHP queda configurado como el editor predeterminado
para los archivos PHP
- 16. Ing. Ivan Iman Recursos de PHP Documentacin Manuales en
www.apache.org, www.php.net, www.mysql.com Libros en Safari Tech
Online (acceso desde bib.us.es/informatica) Tutoriales, scripts,
artculos www.phpbuilder.com www.codewalkers.com www.devshed.com
www.tutorialfind.com www.melonfire.com