SlideShare a Scribd company logo
1 of 16
Curso de PHP



s   Tema 1: Introducción
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
Introducción a PHP
s   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
Introducción a PHP
s   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
s   ¿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
Introducción a PHP
s   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
s   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
Instalación y configuración de Apache

s   Instalación y configuración de Apache
      –   Pasos:
             •     Descargar
             •     Instalar
             •     Configurar
Instalación y configuración de Apache

s   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
Instalación y configuración de Apache

s   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
Instalación y configuración de Apache

s   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
Instalación y configuración de PHP
s   Instalación y configuración de PHP
      –   Pasos:
             •     Descargar
             •     Descomprimir
             •     Configurar
             •     Probar
Instalación y configuración de PHP
s   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
Instalación y configuración de PHP
s   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
Instalación y configuración de PHP
s   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
Instalación y configuración de PHP
s   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
Instalación y configuración de PHP
s   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
Recursos de PHP
s   Documentación
       –   Manuales en www.apache.org, www.php.net,
           www.mysql.com
       –   Libros en Safari Tech Online (acceso desde
           bib.us.es/informatica)
s   Tutoriales, scripts, artículos
       –   www.phpbuilder.com
       –   www.codewalkers.com
       –   www.devshed.com
       –   www.tutorialfind.com
       –   www.melonfire.com

More Related Content

What's hot

Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para LinuxMaría del Cisne
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreHollman Enciso
 
Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Fredy Janeta Bastidas
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqlJuan Timoteo Cori
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con phpjaumeven
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Sergio Santos
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en UbuntuSergio Santos
 

What's hot (20)

Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Apache practica
Apache practicaApache practica
Apache practica
 
A4 instalación de koha
A4   instalación de kohaA4   instalación de koha
A4 instalación de koha
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Nuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software LibreNuestro primer Sitio Web Con Software Libre
Nuestro primer Sitio Web Con Software Libre
 
Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysql
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
Servidorweb
ServidorwebServidorweb
Servidorweb
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)
 
Curso web 2
Curso web 2Curso web 2
Curso web 2
 
Servidores wamp
Servidores wampServidores wamp
Servidores wamp
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 

Viewers also liked

Leccion 4.0 bases de datos
Leccion 4.0   bases de datosLeccion 4.0   bases de datos
Leccion 4.0 bases de datosSergio Sanchez
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Sergio Sanchez
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNSergio Sanchez
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De DatosSergio Sanchez
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosSergio Sanchez
 

Viewers also liked (9)

Leccion 4.0 bases de datos
Leccion 4.0   bases de datosLeccion 4.0   bases de datos
Leccion 4.0 bases de datos
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 

Similar to Tema1[php]

PHP Tema 1 - Introducción
PHP Tema 1 - IntroducciónPHP Tema 1 - Introducción
PHP Tema 1 - IntroducciónSpacetoshare
 
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.pptJorgeAntonio32064
 
1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSql1 Introduccion - Curso Cakephp y PostgreSql
1 Introduccion - Curso Cakephp y PostgreSqlAland Laines Calonge
 
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 completoMETROPOLITANO
 
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 completoErnesto Gamboa
 
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 completoUbeimar Navarro Herrera
 
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 completoIgnacio 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 completoAlberto 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 completoAndrés Amaya
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresaIñaki Arenaza
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysqljohan reyes
 
Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2Sergio Nouvel Castro
 

Similar to Tema1[php] (20)

PHP Tema 1 - Introducción
PHP Tema 1 - IntroducciónPHP Tema 1 - Introducción
PHP Tema 1 - Introducción
 
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
 
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
 
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
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
Apendice a
Apendice aApendice a
Apendice a
 
Pdf
PdfPdf
Pdf
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2
 

Recently uploaded

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Recently uploaded (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Tema1[php]

  • 1. Curso de PHP s Tema 1: Introducción
  • 2. 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. Introducción a PHP s 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. Introducción a PHP s 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 s ¿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. Introducción a PHP s 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 s 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. Instalación y configuración de Apache s Instalación y configuración de Apache – Pasos: • Descargar • Instalar • Configurar
  • 7. Instalación y configuración de Apache s 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. Instalación y configuración de Apache s 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. Instalación y configuración de Apache s 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. Instalación y configuración de PHP s Instalación y configuración de PHP – Pasos: • Descargar • Descomprimir • Configurar • Probar
  • 11. Instalación y configuración de PHP s 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. Instalación y configuración de PHP s 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. Instalación y configuración de PHP s 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. Instalación y configuración de PHP s 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. Instalación y configuración de PHP s 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. Recursos de PHP s Documentación – Manuales en www.apache.org, www.php.net, www.mysql.com – Libros en Safari Tech Online (acceso desde bib.us.es/informatica) s Tutoriales, scripts, artículos – www.phpbuilder.com – www.codewalkers.com – www.devshed.com – www.tutorialfind.com – www.melonfire.com