Logo

Problemas WAMP

Hacer una instalación y configuración WAMP (Windows + Apache + MySQ + PHP) normalmente no suele ser satisfactoria por diversos motivos desconocidos e indocumentados, varían de acuerdo a la versión de los programas. Estas pruebas las realicé en MySQL 5.0.67, Apache 2.2.9 y PHP 5.2.6
Los principales problemas que se presentan son: PHP no puede cargar el MySQL y Apache no interpreta PHP y las posibles soluciones las enumeraré en las siguientes líneas.

Configuración httpd
- Problema para iniciar Apache después de agregar la siguiente línea:
LoadModule php5_module C:/ Program Files /PHP/php5apache2_2.dll
Cambiarlo por:
LoadModule php5_module C:/PROGRA~1/PHP/php5apache2_2.dll
Observación: Al parecer Apache no interpreta el nombre largo en la ruta de referencia para cargar el modulo de PHP5, La ruta dependerá de cómo lo configuraste en la instalación. Para obtener el nombre corto como PROGRA~1 abrir el command prompt de Windows e ir en mi caso hasta C: y luego escribir dir /x (avanzar un directorio cd nombrecarpeta, regresar a un nivel superior cd..)

- El navegador muestra el código PHP
AddType application/x-httpd-php .php
Observación: Es necesario indicarle a Apache que es lo que tiene que interpretar, en este caso php

- El navegador lista los archivos en vez de mostrarme la página de inicio
DirectoryIndex index.html index.html.var index.php index.php3 index.php4
Observación: para cualquier cambio en el archive httpd.conf reiniciar el servidor Apache

Configuración php.ini
Con la versión reciente de PHP ya no es necesario tocar el archivo php.ini dado que en la instalación seleccionamos las extensiones necesarias. Pero siempre tener en cuenta la ruta donde se encuentran las extenciones extension_dir =”C:\Program Files\PHP\ext” y cargar las exteciones extension=php_mysql.dll

Configuración MySQL
- PHP no pudo cargar o no encuentra la extensión de MySQL
Editar el hyypd.conf y agregar PHPIniDir “C:/PROGRA~1/PHP/” con esto indicamos físicamente donde se encuentra el archivo php.ini
Por último, si después de agregar la extensión php_mysql.dll es imposible correr el Apache, ir al directorio del MySQL y copiar la Liberia libmySQL.dll en el system32 del Windows

Un comentario realizado... y tú qué opinas?

  • tavo says:

    pork mi ipod cuando le pongo el jailbreack sale bien pero cuando lo apago se pone en modo de restaurar lo conecto a mi computadora le doi otraves en bra 1an… y lo pone como estaba antes hackeado y la vdd si m da curiosidad pork la vdd si lo kiero apagar pero k siga en el hackeo algien m puede decir k debo hacer o pork sucede esto

Realizar comentario