La distribución de los directorios quedo así:
Cita:
En primer lugar instale Apache 2.2.9. Funciono sin problemas.localhost
- apache2
- php5
- mysql5
- www
- apache2
- php5
- mysql5
- www
Luego fue el turno de PHP 5.2.6. Baje el archivo comprimido que trae todos los archivos y los copie en el directorio “php5”. Luego configure el archivo php.ini con las siguientes directivas:
Cita:
Luego edite el archivo de configuración de Apache (httpd.conf), para cambiar el directorio de mis archivos y que interpretara los archivos PHP.upload_tmp_dir = "C:/localhost/php5/uploads/"
session.save_path = "C:/localhost/php5/sessions/"
extension_dir = "C:/localhost/php5/ext/"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sqlite.dll
extension=php_zip.dll
session.save_path = "C:/localhost/php5/sessions/"
extension_dir = "C:/localhost/php5/ext/"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sqlite.dll
extension=php_zip.dll
Cita:
Una vez finalizada la configuracion, cree un script (el tipico hola mundo y phpinfo) y al probarlo en el servidor funciona sin problema.LoadModule php5_module C:/localhost/php5/php5apache2_2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DocumentRoot "C:/localhost/www/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DocumentRoot "C:/localhost/www/"
Al final, instale MySQL 5.1.28 (instalación asistida). También funciono sin problema. Instale algunas aplicaciones para administrar la base de datos y se conecta sin problemas.
Ahora, lo que ocurre es que cuando quiero conectar a MySQL usando algun script PHP, no funciona ya que no esta cargada la extensión (de hecho, ninguna de las extensiones que configure se carga), siendo que configure la ruta donde deberá cargar las extensiones en PHP y todo eso.
Que falta por configurar? Es necesario hacer otro paso para configurar bien MySQL y PHP?