En un Centos que tiene instalado php 5.1.2 me vi necesitado de instalar una aplicación que requería sqlite. PHP había si compilado sin soporte sqlite y sólo disponía de pdo_sqlite. Al ejecutar la aplicación en los logs salía un error que indicaba lo siguiente.

PHP Fatal error:  Call to undefined function sqlite_open()
Para instalar el módulo php sqlite hay que descargarselo y compilarlo.
Descargar el código que corresponda a la versión de php instalada en nuestro caso la versión 5.1.6
wget wget http://museum.php.net/php5/php-5.1.2.tar.gz
tar -zxvf php-5.1.2.tar.gz
cd php-5.1.2
cd ext
./configure
make
sudo make install
Si no está instalado el compilardor hay que  instalarlo y las librerías de desarrollo de php.
sudo yum install gcc
sudo yum php-devel.x86_64
 
Al ejecutar make install, se muestra un texto como este.
Installing shared extensions:     /usr/lib64/php/modules/
Installing header files:          /usr/include/php/
En modules apareció un nuevo módulo llamado sqlite.so.
Los siguientes pasos fueron:
- crear un nuevo fichero en /etc/php.d/ llamado sqlite.ini con la cadena “extension=sqlite.so”
- Reiniciar apache
Se que esta no es la versión más reciente de php, pero en este caso estaba limitado a la versión que tiene el servidor. Espero que a alguien le sirvan estas instrucciones. Esta solución está basada en las instrucciones de instalación de sqlite de php.

 
			 
			 
			
 . Así que por ahora voy a ponerle privilegios en el enlace simbólico que pone en el menú de inicio para que arranque el monitor. Si me da pegas al iniciar la máquina lo quito porque la verdad no lo necesito pues mantengo el servidor el 100% activo.
. Así que por ahora voy a ponerle privilegios en el enlace simbólico que pone en el menú de inicio para que arranque el monitor. Si me da pegas al iniciar la máquina lo quito porque la verdad no lo necesito pues mantengo el servidor el 100% activo.