MYSQL non va in php 7

kinmorris

Nuovo Utente
13 Apr 2010
1
0
1
Sto lavorando ad un progetto che mi sarebbe agevolato dall'utilizzo di una versione di php superiore alla 5.2, che attualmente uso... Al momento ho la 5.2 su Apache 2.2 ...
Ho scaricato php 7.0.5 (ma anche molte altre versioni inferiori, sino alla 5.4....)
Ho riscontrato una certa mancanza di dll, tra cui l'assenza in molte versioni di php della di collegamento ad apache (php5apache2_2.dll per la 5, php6apache2_2.dll per la 6 o per la versione 7 php7apache2_2.dll)...
Ho provato a scaricare separatamente queste dll, ma è estremamente difficile trovare le dll giuste...
Dopo innumerevoli tentativi, ho trovato una versione di php 7 comprensiva di php7apache2_2.dll e anche di un php7apache2_4.dll (così ho potuto testare il funzionamento anche di apache 2.4, ma devo dire che mi trovo bene con il 2.2 per ora)...
Tutto bene se non per il fatto che NON VA MYSQL!
Provo a verificare il php.ini e trovo che l'estensione menzionata non è ".dll" ma ".so" (cosa assai curiosa)...
01.jpg

provo a decommentare
02.jpg
e salvo il tutto.
Riavvio apache ma NULLA!
Provo a cercare nei file e trovo che nelle estensioni della cartella "ext" c'è il file dll (cosa che non si trovava nelle altre versioni di php scaricate):
03.jpg

Allora provo a rientrare nel file di testo php.ini e cambio php_mysql.so con php_mysql.dll
(oviamente la cartella "extension_dir" è settata a "ext")
http://mauriziopostiglione.com/images/various/04.jpg
Salvo e riavvio apache... ma NULLA! Se faccio un phpinfo() non mi da "mysql" e se provo a lanciare phpmyadmin ho questa risposta:
05.jpg
...
Ho provato a guardare bene... e nella cartella principale di php, dove ci sono le dll che vengono copiate anche sotto la cartella "windows" (io per sicurezza le copio anche sotto "windows\system32"), manca il file "phpmysql.dll" che ricordo era fondamentale
06.jpg

allora me lo procuro, lo copio prima dalla versione 5.2 di cui disponevo di tutte le dll e poi provo a scaricarlo... in entrambi i casi ancora non funziona.
Non capisco cosa manchi! Forse la dll in questione non è la sua, o forse devo configurare diversamente il php.ini.
La configurazione in apache è semplice:
09.jpg

la lista delle dlll della cartella principale di php è questa:
07.jpg

a me sembra non manchi nulla...
nella cartella "ext" ci sono queste dll:
08.jpg

NON RIESCO A CONFIGURARE STO DANNATO MYSQL!
Onestamente non so se è il "libmysql.dll" che magari è di una versione sbagliata o il "php7ts.dll" o chissà che altro...
Mi andrebbe bene anche configurare una versione di php precedente, ma quello che non capisco è come mai dopo la 5.2 non riesco a configurare php sotto apache.
So che esistono varie versioni preconfezionate, ma non posso usarle per il mio scopo...
Quindi se qualcuno può aiutarmi, magari un suggerimento sarà assai gradito!
GRAZIE INTANTO
Maurizio
 
Discussioni simili
Autore Titolo Forum Risposte Data
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
L php mysql non salva solo id PHP 21
V Creare tabella mysql con php non funziona PHP 1
Trapano Script php che non va più' con Versione MySQL: 5.6 PHP 5
MarcoGrazia [PHP][PDO][MySQL] Non registra ma non da nemmeno errori. PHP 0
L [php e mysql] selezionare sia i selezionati e i non selezionati PHP 1
filippino PHP e database... non MySQL!! PHP 2
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
D LAMP non riconosce script php-mysql PHP 2
neo996sps [PHP + MySQL] Merge di due tabelle Mysql differenti e non relazionate PHP 6
neo996sps [PHP + MySQL + Server Linux] Upload semi riuscito e query non eseguite PHP 2
D [PHP-MySql] Update che non mi funziona PHP 2
A [MYSQL+PHP]Non riesco a fare la query!!!Penso sia semplice.. PHP 1
DeAndreon Php non inserisce dati in db mysql PHP 37
N Server mysql non raggiungibile da connessione esterna MySQL 1
simgia [MySQL] Risultato non esatto MySQL 3
trattorino Dati form non riconosciuti mysql PHP 37
B Mysql servizio non parte MySQL 0
K Non trovo l'errore! PDO MYSQL UPDATE PHP 2
max1850 Non si avvia più il MySql MySQL 1
M Database MYSQL non viene caricato offline MySQL 0
MarcoGrazia [PDO][MySQL] L'update non avviene PHP 1
E cancellare immagini che non sono nel db mysql PHP 1
mauriziod [PL- MySQL] parametri che non vengono usati MySQL 4
A Controllo dati su MYSQL per non sovrascrivere PHP 1
emanuelevt mysql img (2) non trovo l'img PHP 4
M joomla: puntare ad un database oracle e non a mysql Joomla 6
T Ricevere i dati tramite MySQL: non funzionaaaa PHP 8
neo996sps Script per backup DB MySQL automatizzato che non va. PHP 8
J Problema campo id in mysql - non trovo l'errore!!! PHP 1
A Dati MySQL non visualizzati nel Testo PHP 4
metalgemini Mysql non mi aggiorna un record PHP 2
Z non comprendo il significato dei campi delle tabelle in mysql MySQL 2
metalgemini Controllo su MySql non va PHP 5
cimice phpmyadmin & MySql non funzionano PHP 12
E [mysql] non funziona UPDATE tab SET etc. PHP 19
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0

Discussioni simili