Come faccio a sapere se PHP è compilato con il supporto SQLite? Se non lo è, e non ho i privilegi per cambiarlo, quali alternative devo leggere un database SQLite oltre all'accesso alle funzioni di php-sqlite3?PHP con supporto sqlite3
risposta
Vedo che specificamente chiedere per il supporto SQLite v.3, quindi quello che hai da controllare è PDO
e PDO_sqlite
supporto. L'estensione nativa php_sqlite
supporta solo SQLite v.2 in PHP da 5 a 5.2. PHP 5.3 ha un'estensione nativa php_sqlite3
, ma immagino che questo non sia il tuo caso, dato che è stato rilasciato proprio ieri.
Credo che sei sfortunato se la tua installazione non lo include, poiché il PEAR MDB2 suggerito è solo un livello di astrazione sui driver esistenti, non li sostituisce.
phpinfo();
dovrebbe dirvi che cosa è compilato in esecuzione che:.
<?php
phpinfo();
?>
e potete trovare SQLite all'interno del output HTML.
se hai php riga di comando, fare questo:
php -m
SQLite dovrebbe quindi essere nella lista.
Se non è lì, allora credo che la vostra fuori di fortuna (ma non sono sicuro I'am)
Se non si dispone di supporto SqlLite costruito in PHP, e non può costruire come estensione, si potrebbe provare sempre l'estensione pera http://pear.php.net/package/MDB2.
Non ho usato io stesso, ma afferma di sostenere SqlLite http://pear.php.net/package/MDB2_Driver_sqlite/
Assumendo distribuzioni Debian
apt-get install php5-sqlite
o RedHat distro
yum install php5-sqlite
e si assicurano che sqlite3 è installato
- 1. php con supporto readline compilato per windows
- 2. supporto HTTP 100 continua con PHP
- 3. Come abilitare il driver PDO per sqlite3 in php?
- 4. rvm conflit con sqlite3
- 5. Scrittura simultanea con sqlite3
- 6. supporto classi interne php
- 7. Impossibile installare SQLITE3 con JRuby
- 8. sqlite3 import con le virgolette
- 9. Utilizzando SQLite3 con CakePHP 2.0
- 10. ORM PHP con supporto completo composito primaria/chiave esterna
- 11. PHP Streaming di file remoti con supporto di ripresa
- 12. Aggiunta del supporto per i18n in PHP con gettext?
- 13. Algoritmo di ordinamento naturale in PHP con supporto per Unicode?
- 14. Fast Windows PHP editor con supporto SVN e FTP?
- 15. Compilare l'errore PHP con freetype
- 16. Come abilitare il supporto PHP in Netbeans?
- 17. php fatale errore: classe sqlite3 non si trova in
- 18. Come usare il modulo sqlite3 con l'elettrone?
- 19. importare sqlite3 con Python2.7 su Heroku
- 20. drop table in python con sqlite3
- 21. CentOS: abilitazione del supporto GD nell'installazione PHP
- 22. Il metodo di supporto PHP supporta l'overloading
- 23. R con supporto png()
- 24. sqlite3.dll e system.data.sqlite.dll
- 25. Python sqlite3 versione
- 26. Perl - Crittografia SQLite3 DB
- 27. sqlite3: non trovato
- 28. sqlite3 comprime i dati?
- 29. npm installa sqlite3 error
- 30. Editor di codice con supporto lesscss?
whoops, mancava che era solo un'astrazione sopra il conducente SqlLite, graffiano questo:) – Jason