Pagina 1 di 1

Configurare php per sqlite3

Inviato: ven 11 gen 2013, 9:40
da darkstaring
Giorno a tutti :)..

Sto tentando di eseguire sqlite su php ma sembra non funzionare..
Ho decommentato queste righe in php.ini:

Codice: Seleziona tutto

bash-4.2$ grep sqlite /etc/httpd/php.ini
extension=pdo_sqlite.so
extension=sqlite.so
extension=sqlite3.so
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
extension=php_sqlite3.dll
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
[sqlite3]
;sqlite3.extension_dir =
bash-4.2$ grep pdo /etc/httpd/php.ini
extension=pdo.so
extension=pdo_mysql.so
extension=pdo_sqlite.so
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=strict
;pdo_odbc.db2_instance_name
; http://php.net/pdo_mysql.cache_size
pdo_mysql.cache_size = 2000
; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket=
bash-4.2$ 
lanciando phpinfo() sembrerebbe sia attivato, solo "sqlite3.extension_dir" mi dà no value....
Lanciando sqlite da terminale và ma su php non cè verso... Sapete aiutarmi?

Re: Configurare php per sqlite3

Inviato: ven 11 gen 2013, 9:59
da darkstaring
Ho tentato di dare come directory delle estensioni
sqlite3.extension_dir = /usr/lib/php/extensions


Ma riavviando apache ed eseguendo <?php echo sqlite_libversion(); ?>
mi risponde:
Call to undefined function sqlite_libversion()

???

Re: Configurare php per sqlite3

Inviato: ven 11 gen 2013, 11:00
da lablinux
Hai dato un'occhiata http://php.net/manual/en/book.sqlite3.php.

PS ti consiglierei di porre la domanda nella sezione programmazione.

Re: Configurare php per sqlite3

Inviato: ven 11 gen 2013, 14:11
da darkstaring
Si... avevo già guardato nella guida di php, e credo che il punto sia questo:
http://php.net/manual/it/sqlite3.configuration.php ma non vi è specificata la path da specificare
che credo vari a seconda della distribuzione...

L'unica directory sembrerebbe questa '/usr/lib/php/extensions/' ...
Nessuno ha sqlite in funzione?

Re: Configurare php per sqlite3

Inviato: ven 11 gen 2013, 14:20
da lablinux
Non uso php da mezzo millenio (ps ti consiglio python o ruby), ma hai controllato in /etc?
mmhh hai installato sqlite3?

Nel php.ini che hai invitato

Codice: Seleziona tutto

 ;sqlite3.extension_dir =
è commentato.

cerca sqlite3.so e fai puntare li la dir, oppure prova a mettere, oltre al percorso, anche il nome del file.

Re: Configurare php per sqlite3

Inviato: sab 12 gen 2013, 11:44
da darkstaring
Ho risolto copiando (in /etc/httpd) php.ini-development in php.ini
e decommentando le righe:

Codice: Seleziona tutto

extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll
GraziassSS ;)

Offtopic:
lablinux ha scritto: Offtopic: PS ti consiglierei di porre la domanda nella sezione programmazione.
Offtopic:
Ho provato a cambiare categoria editando il primo messaggio ma non mi è possibile...

Re: Configurare php per sqlite3

Inviato: sab 12 gen 2013, 21:48
da targzeta
Offtopic: Ho spostato io il thread. Se hai risolto, modifica il primo messaggio e mettici RISOLTO ;)

Emanuele