Para conectarse desde una aplicación a un servidor de base de datos MySQL usando PHP son necesarios 3 elementos:

  • mySQL: Es el sistema de gestión de base de datos (DBMS) de fuente abierta mas usado debido a su rápido rendimiento, alta fiabilidad y facilidad de uso. Es usada por tanto desarrolladores web individuales como por organizaciones de rápido crecimiento como son los lideres del mercado Yahoo!, Google, Nokia, etc. http://www.mysql.com
  • PHP: Es un lenguaje de programación interpretado (scripting) usado normalmente para la creación de paginas web dinámicas y que puede ser embebido en el código HTML. http://www.php.net
  • Apache HTTP Server: Es un servidor HTTP de fuente abierta para diversos sistemas operativos (Windows, Unix) que tiene como objetivo proveer de manera segura, eficiente y extensible servios HTTP en sincronización con los actuales estándares HTTP. http://httpd.apache.org

Los pasos a seguir para poder establecer una conexión entre PHP y MySQL son mostrados a continuación:

  1. Instalación de Apache HTTP Server:

      

     

    Errores conocidos a la hora de la instalación.
    El error mas común durante la instalación es que el uso del puerto 80 ya este siendo usado por otra aplicación o servicio, por lo general por IIS que es el Servidor Web que se instala por defecto cuando se instalan las herramientas de Microsoft. Para solucionar esto lo que se debe hacer es deshabilitar el servicio que utiliza el puerto. Seguir la Ruta

    Inicio -> Panel de Control -> Herramientas Administrativas -> Servicios

    Seleccionar el servicio y hacer clic en Detener el servicio.

    Probar la funcionalidad del Servidor Apache HTTP

  2. Asegurarse de que el servicio este corriendo.

    Entrar a una pagina Web e ingresar la dirección http://localhost:80

    Si la instalación ha sido correcta debe aparecer un mensaje como el siguiente

  3. Instalación de PHP
  4.  

     

    Seleccione la ruta donde se encuentra instalado el archivo de configuración del servidor Apache.

    Seleccionar la instalación de las extensiones MySQLi las cuales proveen las funciones para establecer conexiones con bases de datos MySQL.

     

  5. Instalación de MySQL
  6. Creación de un script en PHP con conexión a base de datos MySQL
  7. Luego grabar este script con el nombre conexion.php en la carpeta htdocs que se encuentra en el directorio donde se instalo el Apache Http Server.

    Para finalizar abrir una ventana de Internet y Explorer e ir a la dirección http://localhost/conexion.php y probar el script!