[Risolto] Mysqli not found - non trova Mysqli

Installazione, configurazione e uso di programmi e strumenti.
slushbrain
Prode Principiante
Messaggi: 8
Iscrizione: domenica 26 febbraio 2017, 14:53
Desktop: xubuntu
Distribuzione: Xubuntu 16.04

[Risolto] Mysqli not found - non trova Mysqli

Messaggio da slushbrain »

Ciao,

ho provato in tutti i modi ma il risultato è sempre lo stesso.. Mysqli not found.
Ho Xubuntu 16.04 appena installato, ma anche con la distro 15.10 non funzionava.

Mysqli c'è:

Codice: Seleziona tutto

php -m | grep -i mysqli
mysqli
PHP 7 c'è:

Codice: Seleziona tutto

a2query -m | grep php
php7.0 (enabled by maintainer script)
Facendo phpinfo() sembra tutto a posto:

Codice: Seleziona tutto

API Extensions 	mysqli,pdo_mysql 
Nel fili php.ini ho aggiunto:

Codice: Seleziona tutto

extension=msqli.so
extension=php_mysqli.so
extension=pdo_mysql.so
Con

Codice: Seleziona tutto

sudo apt-get install php-mysql
mi dà

Codice: Seleziona tutto

php-mysql is already the newest version (1:7.0+35ubuntu6).
Ho fatto ripartire il server

Codice: Seleziona tutto

sudo service apache2 restart
Il problema potrebbe essere sulla directory delle estensioni di php, perchè sul file di log ho

Codice: Seleziona tutto

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/.../mysqli.so' - /usr/lib/php/.../mysqli.so

La directory è questa

Codice: Seleziona tutto

php -i | grep extension_dir
extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012

quindi ho provato ad aggiungere su php.ini

Codice: Seleziona tutto

extension_dir = "/usr/lib/php/20151012"
ma non è cambiato nulla.

Il file php.ini che ho editato è

Codice: Seleziona tutto

/etc/php/7.0/apache2/php.ini
Non so che altro fare..
Ultima modifica di slushbrain il martedì 28 febbraio 2017, 23:54, modificato 1 volta in totale.
slushbrain
Prode Principiante
Messaggi: 8
Iscrizione: domenica 26 febbraio 2017, 14:53
Desktop: xubuntu
Distribuzione: Xubuntu 16.04

Re: Mysqli not found - non trova Mysqli

Messaggio da slushbrain »

Risolto, non era un problema di Ubuntu ma del codice che stavo eseguendo, dove c'era una funzione di Mysqli scritta in modo sbagliato. L'errore Mysqli not found mi aveva fatto pensare che il problema fosse nei file di sistema, invece l'errore era nel codice che stavo scrivendo.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 13 ospiti