Instalación y configuración de PHP sobre interfaz de comandos (CLI) en Debian

Publicado en: Tecnología

Después de tener instalado php4 en nuestro Debian, podemos encontrarnos que los binarios necesarios para correr php en la línea de comandos no están instalados. Los paquetes básicos de php4 se instalan para apache, como módulo, podéis ver la instalación en este tema.+

Si necesitamos ejecutar php desde la línea de comandos (CLI) tenemos que instalar el componente desde apt-get y comprobar que el fichero php.ini para la interfaz CLI esté bien configurado, porque es distinto del fichero php.ini de apache.

Instalamos php4-cli:

apt-get install php4-cli

Comprobamos que se haya instalado bien en el sistema, obteniendo la versión de php:

shell> php -v

Obteniendo algo del estilo:

PHP 4.3.10-18 (cli) (built: Nov  3 2006 21:56:29)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

Y lo más importante de todo, comprobamos el fichero php.ini para CLI del sistema, que todo esté bien configurado. Sobre todo que las extensiones que deben ejecutarse en nuestro sistema no estén comentadas.

Ruta del fichero php.ini de CLI:

/etc/php4/cli/php.ini

En mi caso concreto, las extensiones de mysql y gd (manejo de gráficos) estaban comentadas:

;extension=mysql.so
;extension=gd.so

las descomentamos y guardamos el fichero:

extension=mysql.so
extension=gd.so

para la ejecución de php-cli, sobre interfaz de línea de comandos, no es necesario reiniciar apache, ya que son dos servicios distintos.

SaludoX