This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Hola PHP-Mundo



Ahora que tienes tu servidor web andando es hora de probar que todo esté listo para poder introducirle PHP a tus páginas. Si no estás familiarizado con PHP, no te preocupes, aquí solo probaremos que el PHP funciona correctamente.

Primero, ve a la dirección en donde se instaló tu XAMPP, por ejemplo:

  •     Windows: c:\xampp\
  •     Linux: opt/lampp/
  •     Mac OS X: /Applications/XAMPP


Una vez ahí, entra a la carpeta “htdocs”. En esta carpeta se almacena todo el contenido que queremos que sea accesible desde afuera de nuestro servidor. Aquí vamos a almacenar todas nuestras páginas.

Ahora, crea una nueva carpeta llamada “holaMundo” (probablemente necesitarás permisos de administrador). Dentro de la carpeta “holaMundo” crea un archivo llamado “index.php” y añade el siguiente texto:

<html>
   <body> 
       <?php 
            echo "Hola PHP-Mundo"; 
       ?> 
   </body> 
</html> 

 

Para probar que el PHP funciona correctamente, abrimos nuestro browser y entramos a la dirección http://localhost/holaMundo. Nos debe aparecer una página que diga “Hola PHP-Mundo”.

La razón por la cual llamamos a nuestro archivo “index.php” y no cualquier otro nombre es porque el servidor muestra el archivo llamado index por defecto cuando accesamos a una carpeta.

Toma unos minutos y revisa que tu PHP está funcionando correctamente, luego, pasa a la siguiente tarea.

Task Discussion


  • Alejandro J. ALdama Rubio said:

    aqui no me aparece mi archivo en mi localhost

    on July 5, 2012, 12:45 a.m.

    Rogelio Moreno said:

    No sé si comprendo correctamente cual es tu situacion. Si lo que te falta es el archivo "index.php" es porque ese lo tienes que crear por tu cuenta. Si me puedes explicar un poco más cuál es el archivo que te falta te puedo dar una mejor asistencia :).

    on July 5, 2012, 10:36 p.m. in reply to Alejandro J. ALdama Rubio

    Alejandro J. ALdama Rubio said:

    hola! es que ya he creado mi archivo index.php, pero cuando lo arrastro al navegador, no me lo visualiza, como cuando vez un archivo html.

    on July 7, 2012, 8:26 p.m. in reply to Rogelio Moreno

    Alejandro J. ALdama Rubio said:

    ahora otra cosa que me deja una duda, es si mi archivo en php, tiene que tener esta estructura ?

     

    <!doctype html>
     
    <html>
    <head>
    <title>hola mundo con php</title>
    </head>
    <body>
    <?php
    // Datos para la conexion
    $host = 'http://www.alexdreaming.com';
    $database = 'alexdrea_guestbook';
    $username = 'alexdrea';
    $password = 'ALEX210687';
     
    // Conectarse a MySQL
    $link = mysql_connect($host, $username, $password);
    if (!$link) {
        die('Error al conectarse a mysql: ' . mysql_error());
    }
     
    // Seleccionar nuestra base de datos
    $db_selected = mysql_select_db($database, $link);
    if (!$db_selected) {
        die ('Error al abrir la base de datos: ' . mysql_error());
    }
    else {
     echo 'Conexion exitosa.';
    }
    ?>
    </body>
    </html>
     
    o solo tiene que llevar el codigo, como lo muestran en el ejemplo 
    on July 7, 2012, 8:27 p.m. in reply to Alejandro J. ALdama Rubio

    Alexis Hevia said:

    Los navegadores no saben cómo ejecutar archivos PHP, por eso necesitas un servidor web. El servidor web ejecuta el PHP y genera un HTML que el browser puede entender.

    on July 8, 2012, 1 a.m. in reply to Alejandro J. ALdama Rubio