El servidor Apache2 y la versión PHP parecen estar en orden, pero cuando inicio el instalador de CRM en
http://localhost/<CRM dir>/install.php
El asistente dice que necesito un mínimo de PHP 5.1 y preferiblemente PHP 5.2.x. La cuestión es que estoy ejecutando PHP 5.2.8 y lo sé al ejecutar
php --version
Además, pasé mucho tiempo aprendiendo y (creo que con éxito) compilando PHP 5.2.8. Es muy probable que haya cometido un error y no tenga algunas bibliotecas que necesito, pero no estoy seguro de dónde buscar primero.
Gracias de antemano.
PD: sé que algunos de ustedes sugerirán ir a los foros de CRM... Intenté esto; estos no son buenos. Prefiero la experiencia que obtengo aquí en los sitios de Stack Exchange.
Respuesta1
La línea de comando puede ejecutar 5.2.8, pero puede que no tenga nada que ver con el cgi o módulo que ejecuta Apache. ¿Qué te dice una solicitud web <?php echo phpversion();?>
sobre la versión? Posiblemente utilice un completo phpinfo()
para comprobar qué se proporciona y dónde. Especialmente si compiló una versión de php a mano, los cambios son altos, lo hizo solo para el paquete CLI.