03 junio 2006

Más sobre apache y php

Como últimamente ando metiendo algo de php y jugando con css para mi página web, me he decido a instalar también en casa apache y php. De esta forma podré ver el resultado de mis páginas antes de subirlas al servidor.

Me bajé la última de Apache (2.2.2) y la de PHP (5.1.4) y me puse a ello. Igual que en el trabajo, tuve el problema de "cannot load php5apache2.dll into server". Como en el trabajo, después de un día de pelearme con ello, conseguí arreglarlo reemplazando la librería php5apache2.dll por otra, voy a ello directamente al grano.... ¡No funciona!. En casa esa solución no me vale.

Vuelta a indagar por internet y al final seguí un sabio consejo que encontré por ahí. Instalar versiones más antiguas. Instalé dos versiones que tenía en el ordenador de otra vez que intenté todo esto: apache 2.0.53 y php 5.0.3. Funcionó todo perfecto y a la primera.

A veces no es bueno irse rápidamente a la última versión de algo.

4 comentarios:

Anónimo dijo...

Buenas!

Yo suelo utilizar paquetes para trabajar con PHP (y últimamente me he inchado :-S).
Después de probar algunos, me quedo con los de apachefriends ---> XAMPP [http://www.apachefriends.org/en/xampp.html].

Para "toquetear" en casa es lo mejor que hay, te viene MySQL, PHP, Apache, FileZilla (un servidor FTP) y creo que ya está.

Saludos!

JJR.

Anónimo dijo...

Hola, me dio muchos problemas Apache 2.2.4 con PHP4 y 5, pero con la ultima version del instalador de PHP5.msi le adiciona al httpd.conf las siguietes lineas, que si funcionaron!! y no como lo dice el install.txt. ATTE

Rodrigo Montúfar Bogota Colombia

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "C:\\php\\"
Action application/x-httpd-php "C:\\php\\php-cgi.exe"
LoadModule php5_module "C:\\php\\php5apache2_2.dll"
LoadModule php5_module "C:\\php\\php5apache2.dll"
LoadModule php5_module "C:\\php\\php5apache.dll"
PHPIniDir "C:\\php\\"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

jhonkey dijo...

cuando instala la carpeta php en archivos de programa:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#ScriptAlias /php/ "C:\Archivos de programa\php\"
#Action application/x-httpd-php "C:\Archivos de programa\php\php-cgi.exe"
#LoadModule php5_module "C:\Archivos de programa\php\php5apache2_2.dll"
#LoadModule php5_module "C:\Archivos de programa\php\php5apache2.dll"
#LoadModule php5_module "C:\Archivos de programa\php\php5apache.dll"
#PHPIniDir "C:\Archivos de programa\php\"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Pollo Nigger dijo...

Mira te queria pedir por favir ayuda para configurar apache 2.2 con php 5.0.3 porq he seguido correctamente las instrucciones segun el manual pero al utilizar el test de configuracion me dice que no puede encontrar el modulo especificado
Asi es como lo he colocadado...

Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule php5_module "D:\HOST\PHP\php5apache2.dll"
LoadModule actions_module modules/mod_actions.so

Muchas gracias NM