SlideShare una empresa de Scribd logo
Ing. Ivan Iman
Curso de PHP
Tema 1: Introducción
Ing. Ivan Iman
Tema 1: Introducción
1. Introducción a PHP
2. Instalación y configuración de Apache
3. Instalación y configuración de PHP
4. Recursos de PHP
Ing. Ivan Iman
Introducción 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 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
Ing. Ivan Iman
Introducción a PHP
 Breve historia de PHP
 Creado por Rasmus Lerdorf para uso personal en
1994
 PHP = Personal Hypertext Processor
 Versión actual: PHP 4
 Es un módulo que se añade al servidor web y fue
concebido inicialmente 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
Ing. Ivan Iman
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 crear pá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)
 Manuales de PHP y MySQL
Ing. Ivan Iman
Instalación y configuración de
Apache
 Instalación y configuración de Apache
 Pasos:
• Descargar
• Instalar
• Configurar
Ing. Ivan Iman
Instalación y configuración de
Apache
 Instalación y configuración de Apache. 1: descargar
 Conectar a www.apache.org
 Seleccionar HTTP Server
 Elegir la versión estable más reciente (feb 2004)
• Apache 2: versión 2.0.48
• Apache: versión 1.3.29
 Elegir la versión 2.0.48 y descargarla a una carpeta
temporal
Ing. Ivan Iman
Instalación y configuració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:
• Network Domain: localhost
• Server name: localhost
• Administrator’s Email Address: webmaster@localhost
 Instalar como servicio (no disponible en W9X)
 Seleccionar instalación típica 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 página de inicio del servidor, la instalación habrá sido
correcta
Ing. Ivan Iman
Instalación y configuración de
Apache
 Instalación y configuración de Apache. 3:
configurar
 Archivo de configuración: 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)
• <Directory “c:/htdocs”>
• Añadir index.php a DirectoryIndex
 Crear carpeta c:htdocs
 Crear una página de inicio o copiar los ficheros de
c:/Archivos de Programa/Apache
Group/Apache2/htdocs
 Reiniciar apache para leer la nueva configuración
Ing. Ivan Iman
Instalación y configuración
de PHP
 Instalación y configuración de PHP
 Pasos:
• Descargar
• Descomprimir
• Configurar
• Probar
Ing. Ivan Iman
Instalación y configuración
de PHP
 Instalación y configuración de PHP. 1: descargar
 Conectar a www.php.net
 Seleccionar downloads, windows binaries
 Elegir la versión estable actual, PHP 4.3.4 (feb 2004)
 Hay dos posibilidades: instalar como CGI o como
módulo. Seleccionar esta última.
 Elegir un mirror (España: rediris)
 Descargar a una carpeta temporal
Ing. Ivan Iman
Instalación y configuración
de PHP
 Instalación y configuración de PHP. 2:
descomprimir
 Extraer a la carpeta c:
 Se crea la carpeta c:php-4.3.4-Win32. Renombrar a
c:php
Ing. Ivan Iman
Instalación y configuració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:htdocs
• extension_dir = c:phpextensions
 Editar httpd.conf y añadir las líneas 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
Ing. Ivan Iman
Instalación y configuración
de PHP
 Instalación y configuración de PHP. 4: probar
 Crear una página 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
Ing. Ivan Iman
Instalación y configuración
de PHP
 Instalación 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
Ing. Ivan Iman
Recursos de PHP
 Documentación
 Manuales en www.apache.org, www.php.net,
www.mysql.com
 Libros en Safari Tech Online (acceso desde
bib.us.es/informatica)
 Tutoriales, scripts, artículos
 www.phpbuilder.com
 www.codewalkers.com
 www.devshed.com
 www.tutorialfind.com
 www.melonfire.com

Más contenido relacionado

PPT
DOCX
Navegadores,buscadores y ftp 2a sistemas
PPT
Tema1[php]
PPTX
Instalación básica de php mybibli (pmb)
PDF
Servidorweb
PDF
Introducción a Servidor HTTP Apache
Navegadores,buscadores y ftp 2a sistemas
Tema1[php]
Instalación básica de php mybibli (pmb)
Servidorweb
Introducción a Servidor HTTP Apache

La actualidad más candente (20)

PPT
Tema1
PPTX
Servidor Web Apache para Linux
PPTX
Cómo instalar wordpress
PDF
Servidor web Apache
PPTX
Servidor web apache
PPTX
Apache practica
PPS
Curso Instalacion y Admin Word Press
PDF
Servidor web apache
PPTX
Servidores Web y de Base de Datos
PDF
Filezillapdf
PDF
Luis carlos instalación servidor ftp en windows 7
PDF
Servidor apache
PDF
Configuración y aplicación de php
PPTX
Aplicaciones web con php y my sql
PDF
05. Cómo instalar Filezilla y conectarse al servidor
PPT
Servidor apache
PDF
DOCX
Instalacion de osc inventory en ubuntu
Tema1
Servidor Web Apache para Linux
Cómo instalar wordpress
Servidor web Apache
Servidor web apache
Apache practica
Curso Instalacion y Admin Word Press
Servidor web apache
Servidores Web y de Base de Datos
Filezillapdf
Luis carlos instalación servidor ftp en windows 7
Servidor apache
Configuración y aplicación de php
Aplicaciones web con php y my sql
05. Cómo instalar Filezilla y conectarse al servidor
Servidor apache
Instalacion de osc inventory en ubuntu
Publicidad

Similar a CURSO EN PHP (20)

PPT
Desarrollo de sitios web con PHP y MySQL.ppt
PPTX
php e instalacion xampp para el desarrolo de sitios web
PDF
PHP Tema 1 - Introducción
DOCX
Instalar php 5 en windows 7 con apache
PDF
Presentacion_PHP5_Avanzado.pdf
PDF
M1 introduccion a php
PPTX
PDF
PDF
Manual php y_mysql
PPTX
Introducción a PHP
PDF
Php andmysql (1)
PDF
633f9e tutorial de php y my sql completo
PDF
Tutorial de php y my sql completo
PDF
633f9e tutorial de php y my sql completo
PDF
Tutorial de php y my sql completo
PDF
Tutorial de php y my sql completo
PDF
633f9e tutorial de php y my sql completo (1)
PDF
Tutorial de php y my sql completo
PDF
Tutorial mysqlphp
Desarrollo de sitios web con PHP y MySQL.ppt
php e instalacion xampp para el desarrolo de sitios web
PHP Tema 1 - Introducción
Instalar php 5 en windows 7 con apache
Presentacion_PHP5_Avanzado.pdf
M1 introduccion a php
Manual php y_mysql
Introducción a PHP
Php andmysql (1)
633f9e tutorial de php y my sql completo
Tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
Tutorial de php y my sql completo
Tutorial de php y my sql completo
633f9e tutorial de php y my sql completo (1)
Tutorial de php y my sql completo
Tutorial mysqlphp
Publicidad

Último (20)

PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
Tomo 1 de biologia gratis ultra plusenmas
ciencias-1.pdf libro cuarto basico niños
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DI, TEA, TDAH.pdf guía se secuencias didacticas
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

CURSO EN PHP

  • 1. Ing. Ivan Iman Curso de PHP Tema 1: Introducción
  • 2. Ing. Ivan Iman Tema 1: Introducción 1. Introducción a PHP 2. Instalación y configuración de Apache 3. Instalación y configuración de PHP 4. Recursos de PHP
  • 3. Ing. Ivan Iman Introducción 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 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
  • 4. Ing. Ivan Iman Introducción a PHP  Breve historia de PHP  Creado por Rasmus Lerdorf para uso personal en 1994  PHP = Personal Hypertext Processor  Versión actual: PHP 4  Es un módulo que se añade al servidor web y fue concebido inicialmente 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
  • 5. Ing. Ivan Iman 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 crear pá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)  Manuales de PHP y MySQL
  • 6. Ing. Ivan Iman Instalación y configuración de Apache  Instalación y configuración de Apache  Pasos: • Descargar • Instalar • Configurar
  • 7. Ing. Ivan Iman Instalación y configuración de Apache  Instalación y configuración de Apache. 1: descargar  Conectar a www.apache.org  Seleccionar HTTP Server  Elegir la versión estable más reciente (feb 2004) • Apache 2: versión 2.0.48 • Apache: versión 1.3.29  Elegir la versión 2.0.48 y descargarla a una carpeta temporal
  • 8. Ing. Ivan Iman Instalación y configuració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: • Network Domain: localhost • Server name: localhost • Administrator’s Email Address: webmaster@localhost  Instalar como servicio (no disponible en W9X)  Seleccionar instalación típica 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 página de inicio del servidor, la instalación habrá sido correcta
  • 9. Ing. Ivan Iman Instalación y configuración de Apache  Instalación y configuración de Apache. 3: configurar  Archivo de configuración: 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) • <Directory “c:/htdocs”> • Añadir index.php a DirectoryIndex  Crear carpeta c:htdocs  Crear una página de inicio o copiar los ficheros de c:/Archivos de Programa/Apache Group/Apache2/htdocs  Reiniciar apache para leer la nueva configuración
  • 10. Ing. Ivan Iman Instalación y configuración de PHP  Instalación y configuración de PHP  Pasos: • Descargar • Descomprimir • Configurar • Probar
  • 11. Ing. Ivan Iman Instalación y configuración de PHP  Instalación y configuración de PHP. 1: descargar  Conectar a www.php.net  Seleccionar downloads, windows binaries  Elegir la versión estable actual, PHP 4.3.4 (feb 2004)  Hay dos posibilidades: instalar como CGI o como módulo. Seleccionar esta última.  Elegir un mirror (España: rediris)  Descargar a una carpeta temporal
  • 12. Ing. Ivan Iman Instalación y configuración de PHP  Instalación y configuración 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 Instalación y configuració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:htdocs • extension_dir = c:phpextensions  Editar httpd.conf y añadir las líneas 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 Instalación y configuración de PHP  Instalación y configuración de PHP. 4: probar  Crear una página 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
  • 15. Ing. Ivan Iman Instalación y configuración de PHP  Instalación 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  Documentación  Manuales en www.apache.org, www.php.net, www.mysql.com  Libros en Safari Tech Online (acceso desde bib.us.es/informatica)  Tutoriales, scripts, artículos  www.phpbuilder.com  www.codewalkers.com  www.devshed.com  www.tutorialfind.com  www.melonfire.com