Cómo instalar la extensión SQLite PDO en Ubuntu

19

El paquete predeterminado de Ubuntu PHP no incluye la extensión PDO SQLite. ¿Cómo puedo instalar la extensión SQLite PDO? ¿Existe un paquete que se pueda instalar fácilmente apt-get?

wowpatrick
fuente

Respuestas:

29

solo haz:

sudo apt-get install php5-sqlite

La próxima vez, puede encontrarlo a través de:

apt-cache search php | grep sqlite
Michał Šrajer
fuente
1
¡Gracias! Es bueno saber cómo buscar en la lista de paquetes a través de la consola. No tenía cloue cómo buscar paquetes hasta ahora.
wowpatrick
@wowpatrick: de nada.
Michał Šrajer
No olvide reiniciar su servidor Apache: "sudo service apache2 restart". Puede verificar si sqlite está instalado a través de una página web php con una llamada a phpinfo (); o a través de la línea de comando ejecutando "php -m"
Jan
8

En ubuntu 16.04 no hay php5-sqlite. Necesitas:

sudo apt-get install php7.0-sqlite
sudo service apache2 restart
Desarrollador web en Pune
fuente
4

php5-sqlite - Módulo SQLite para php5 php-mdb2-driver-sqlite - Módulo PHP PEAR para proporcionar un controlador SQLite para MDB2

saco
fuente
3

Solo para aclarar, recientemente me metí en este problema, porque php7.2tenía que correr

sudo apt-get install php-sqlite3

que instaló sqlite-3no había ningún paquete llamadophp-sqlite

Shobi
fuente
1

Primero verifique su versión de php:

php -v

Luego instale la extensión:

sudo apt-get install php[version-here]-sqlite3

Por ejemplo, para PHP 7.2:

sudo apt-get install php7.2-sqlite3

Reinicie su servidor apache:

sudo service apache2 restart

Liste los módulos y debería imprimir sqlite:

php -m | grep sqlite
Luis Cabrera Benito
fuente