Pagina 1 di 1

Mysqli not found - non trova Mysqli

Inviato: martedì 28 febbraio 2017, 13:16
da slushbrain
Ciao,
(provo a postare anche qui)
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=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..

Re: Mysqli not found - non trova Mysqli

Inviato: martedì 28 febbraio 2017, 15:01
da trekfan1
Il crossposting è VIETATO dal regolamento, qua chiudo, si prosegue sul topic originale