Come installare l'estensione PDO di SQLite su Ubuntu


19

Il pacchetto Ubuntu PHP predefinito non include l'estensione PDD SQLite. Come posso installare l'estensione PDD di SQLite? Esiste un pacchetto che si può facilmente installare tramite apt-get?

Risposte:


29

basta fare:

sudo apt-get install php5-sqlite

La prossima volta, puoi trovarlo tramite:

apt-cache search php | grep sqlite

1
Grazie! Buono a sapersi come cercare l'elenco dei pacchetti tramite console. Fino ad ora non avevo idea di come cercare i pacchetti.
wowpatrick,

@wowpatrick: di niente.
Michał Šrajer,

Non dimenticare di riavviare il tuo server Apache: "sudo service apache2 restart". Puoi verificare se sqlite è installato attraverso una pagina web php con una chiamata a phpinfo (); o attraverso la linea di comando eseguendo "php -m"
Jan

8

In Ubuntu 16.04 non c'è php5-sqlite. Hai bisogno:

sudo apt-get install php7.0-sqlite
sudo service apache2 restart

4

php5-sqlite - Modulo SQLite per php5 php-mdb2-driver-sqlite - Modulo PHP PEAR per fornire un driver SQLite per MDB2


3

Solo per chiarimenti, ho recentemente avuto questo problema, perché php7.2dovevo correre

sudo apt-get install php-sqlite3

che ha installato sqlite-3non c'era nessun pacchetto chiamatophp-sqlite


1

Prima controlla la tua versione php:

php -v

Quindi installare l'estensione:

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

Ad esempio, per PHP 7.2:

sudo apt-get install php7.2-sqlite3

Riavvia il tuo server Apache:

sudo service apache2 restart

Elenca i moduli e dovrebbe stampare sqlite:

php -m | grep sqlite
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.