Instalación de PHP en Windows

  1. Crear una nueva carpeta en llamada PHP en  C:\PHP
  2. Copiar todos los contenidos de los archives de php-5.2.6-Win32.zip a C:\PHP
  3. En el escritorio, dar doble clic sobre “Mi PC” y seleccionar la solapa Propiedades
  4. En el cuadro de dialogo de las propiedades del sistema se debe seleccionar Opciones avanzadas
  5. Instalar en PHP
  6. Clic en el botón de las variables de entorno.
  7. En el cuadro de diálogo de las variables de Entorno, bajo las variables del sistema seleccionar la Ruta
  8. Clic en el botón Editar.
  9. En la edición de las variables del sistema se debe agregar C:\PHP al campo de la variable.
  10. Clic en el botón Aceptar en todos los cuadros de diálogos.

Configurando PHP

  1. En la carpeta C:\PHP, copiar el archivo php.ini-recommended
  2. Renombrar la copia de php.ini-recommended a php.ini
  3. Abrir el php.ini en el Bloc de notas de Windows.
  4. En el archivo php.ini, encontrar estás líneas:

display_errors = Off

y activar la visualización de errores cambiando el valor a “On”:

display_errors = On

Note: Usted no debe utilizar está opción en entornos de desarrollo, esto es solamente para pruebas y áreas de desarrollo.

  1. En el archivo php.ini, encontrar está línea:

extension_dir = “./”

y especificar en directorio donde se encontrarán las extensiones o módulos de PHP, bajo el valor usual de “ext”:

extension_dir = “ext”

  1. En el archivo php.ini, encontrar estás líneas:�
     ;extensión=php_mysql.dll;extension=php_mysqli.dll

    Y habilitar ambas extensiones MySQL y MySQLi sacando el comentario de las mismas:

     extension=php_mysql.dllextension=php_mysqli.dll
  2. Ahora, en el Explorador de Windows, se debe copiar las siguientes librerías .dll:
    C:\PHP\libmysql.dllC:\PHP\ext\php_mysql.dllC:\PHP\ext\php_mysqli.dll
  3. Pegar estás librerías dll a la carpeta C:\WINDOWS\system32

Nota: En la mayor parte de las instalación no es necesario copiar estás librerías a la carpeta del sistema system32, pero en otros casos si es necesario hacerlo. Por lo tanto siempre es conveniente hacerlo.

  1. Ir al Menú Inicio > Todos los programas > Apache HTTP Server 2.2.4 > Configurar Apache Server > Editar el archive de configuración de Apache httpd.conf
  2. Agregar las siguientes líneas al archivo de configuración, al final del mismo:
     LoadModule php5_module “C:/php/php5apache2_2.dll”AddType application/x-httpd-php .phpPHPIniDir “C:/PHP”
  3. En httpd.conf, se debe encontrar esta directiva:
     <IfModule dir_module>   DirectoryIndex index.html</IfModule>Ahí se debe agregar index.php como elemento de directorio:<IfModule dir_module>   DirectoryIndex index.php index.html</IfModule>
  4. Guardar los cambios y cerrar httpd.conf
  5. Ir a Todos los programas >  Apache HTTP Server 2.2.4 > Control Apache Server > Reiniciar

Note: Se debe reiniciar Apache cada vez que se realizan cambios en la configuración de los archivos  php.ini y/o httpd.conf.

Verificando la Instalación de PHP

  1. Abrir el bloc de notas y escribir lo siguiente: <?php phpinfo(); ?>
  2. Guardar el archivo como info.php en la ruta de su servidor web (C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)
  3. Cerrar info.php
  4. Abrir  info.php en su navegador (//localhost/info.php)

Si PHP está correctamente instalado, usted deberá ver una table de información perteneciente al entorno de instalación de PHP.

  1. Abrir el bloc de notas y escribir lo siguiente:
     <?php$mysqli = new mysqli(‘localhost’, ‘root’, ‘yourpassword’, ‘test’);if (mysqli_connect_errno()) {   printf(‘Connect failed: %s’, mysqli_connect_error());   exit();}printf(‘Host information: %s’, $mysqli->host_info);

    $mysqli->close();

    ?>

  1. Guardar el archive como mysqli.php en la raíz de su servidor web (C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)
  2. Cerrar mysqli.php
  3. Abrir en su navegador mysqli.php (//localhost/mysqli.php)

Si MySQL está habilitado, usted deberá ver la siguiente salida:

MySQLi Verificación

“Host information: localhost via TCP/IP”

(Visitado 1.138 veces, 1 visitas hoy)