SlideShare una empresa de Scribd logo
1 de 16
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

La actualidad más candente

Curso Instalacion y Admin Word Press
Curso Instalacion y Admin Word PressCurso Instalacion y Admin Word Press
Curso Instalacion y Admin Word Press
Abdier Sepulveda
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
BelenRosales12
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
yanetzis
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntu
Ecuteb Gv
 

La actualidad más candente (20)

Tema1
Tema1Tema1
Tema1
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
Cómo instalar wordpress
Cómo instalar wordpressCómo instalar wordpress
Cómo instalar wordpress
 
Servidor web Apache
Servidor web ApacheServidor web Apache
Servidor web Apache
 
Apache
ApacheApache
Apache
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
Apache practica
Apache practicaApache practica
Apache practica
 
Curso Instalacion y Admin Word Press
Curso Instalacion y Admin Word PressCurso Instalacion y Admin Word Press
Curso Instalacion y Admin Word Press
 
Servidor web apache
Servidor web apacheServidor web apache
Servidor web apache
 
Servidores Web y de Base de Datos
 Servidores Web y de Base de Datos  Servidores Web y de Base de Datos
Servidores Web y de Base de Datos
 
Filezillapdf
FilezillapdfFilezillapdf
Filezillapdf
 
Luis carlos instalación servidor ftp en windows 7
Luis carlos  instalación servidor ftp en windows 7Luis carlos  instalación servidor ftp en windows 7
Luis carlos instalación servidor ftp en windows 7
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Tema1
Tema1Tema1
Tema1
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
 
05. Cómo instalar Filezilla y conectarse al servidor
05.  Cómo instalar Filezilla y conectarse al servidor05.  Cómo instalar Filezilla y conectarse al servidor
05. Cómo instalar Filezilla y conectarse al servidor
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Apendice a
Apendice aApendice a
Apendice a
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntu
 

Similar a CURSO EN PHP

Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
Esmeralda Lopez
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
METROPOLITANO
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Ernesto Gamboa
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Ignacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
Eduardo Monroy Husillos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Alberto Martinez
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Andrés Amaya
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
José M. Padilla
 
1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql
Aland Laines Calonge
 

Similar a CURSO EN PHP (20)

Desarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.pptDesarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.ppt
 
PHP Tema 1 - Introducción
PHP Tema 1 - IntroducciónPHP Tema 1 - Introducción
PHP Tema 1 - Introducción
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Practica09
Practica09Practica09
Practica09
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e 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 completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
 
1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql
 
Php andmysql
Php andmysqlPhp andmysql
Php andmysql
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 

Último

informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
AndreaTurell
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 

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