phpMyAdmin
software
Logo
Logo
Pagina iniziale di phpMyAdmin
Pagina iniziale di phpMyAdmin
Pagina iniziale di phpMyAdmin
GenereSoftware per basi di dati
SviluppatoreThe phpMyAdmin Project
Data prima versione9 settembre 1998
Ultima versione5.2.1 (8 febbraio 2023[1])
Sistema operativoMultipiattaforma
LinguaggioPHP
JavaScript
LicenzaGPL
(licenza libera)
Lingua79[2]
Sito webwww.phpmyadmin.net/

phpMyAdmin è un'applicazione web scritta in PHP, distribuita con licenza GPL, che consente di amministrare un database MySQL o MariaDB tramite un qualsiasi browser[3]. L'applicazione è indirizzata sia agli amministratori del database, sia agli utenti. Gestisce i permessi prelevandoli dal database.

phpMyAdmin permette di creare un database da zero, creare le tabelle ed eseguire operazioni di ottimizzazione sulle stesse. Presenta un feedback sulla creazione delle tabelle per evitare eventuali errori. Sono previste delle funzionalità per l'inserimento dei dati (popolazione del database), per le query, per il backup dei dati, ecc.

L'amministratore ha anche a disposizione un'interfaccia grafica per la gestione degli utenti: l'interfaccia permette l'inserimento di un nuovo utente, la modifica della relativa password e la gestione dei permessi che l'utente ha sul database.

Installazione

[modifica | modifica wikitesto]

phpMyAdmin in verità non necessita di una vera e propria installazione: per utilizzarlo, trattandosi tecnicamente di un insieme di pagine PHP, occorre semplicemente scaricare phpMyAdmin e decomprimerlo in una cartella del proprio server web (cartella che nei sistemi Linux è solitamente collocata nel percorso /var/www). La parte solitamente più complessa è per cui quella di installare e preparare il server web.

Requisiti necessari

Nella maggior parte delle distribuzioni Linux vi è un sistema di gestione dei pacchetti che permette di installare facilmente phpMyAdmin e tutte le sue dipendenze sopra citate in una volta sola, installando il pacchetto phpmyadmin.

In Debian fino alla versione 9, per esempio, basta lanciare (da utente root):

apt-get install phpmyadmin

A causa di problemi in licenza e manutenzione questo pacchetto non è disponibile in Debian 10 e in Ubuntu 19.10; il software può essere installato con pacchetti forniti da sviluppatori che non fanno parte dei Team di sviluppo di questi sistemi operativi o dal sorgente disponibile sul sito www.phpmyadmin.net .

Al contrario, per altri sistemi operativi come Microsoft Windows dove non vi è una gestione del software a pacchetti, si possono utilizzare degli installatori già preconfezionati come per esempio EasyPhp o XAMPP (quest'ultimo è multipiattaforma) che permettono di raggiungere lo stesso risultato.

Una volta installato, phpMyAdmin potrà essere utilizzato accedendo tramite il proprio browser alla cartella dove è stato installato phpMyAdmin sul proprio server web (solitamente è un indirizzo simile a http://localhost/phpMyAdmin/).

Configurazione

[modifica | modifica wikitesto]

Dopo averlo installato e messo nella cartella web, occorre configurarlo. Per fare ciò, va aperto il file config.inc.php situato nella cartella di phpMyAdmin e vanno modificate le seguenti righe:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['auth_type']= 'http';
$cfg['Servers'][$i]['user']= 'nomeutente';

Ovviamente al posto di nomeutente si può inserire ciò che si vuole. Se questa configurazione non funziona allora la si può impostare così:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['auth_type']= 'config';
$cfg['Servers'][$i]['user']= 'root';

Il resto può essere lasciato tutto com'è. La password può venire impostata da phpMyAdmin.

Versioni

[modifica | modifica wikitesto]

Note

[modifica | modifica wikitesto]
  1. ^ "phpMyAdmin 4.9.11 and 5.2.1 are released", su phpmyadmin.net.
  2. ^ Translations, su phpmyadmin.net, phpMyAdmin. URL consultato il 9 marzo 2019.
  3. ^ (EN) phpMyAdmin contributors, phpMyAdmin, su phpMyAdmin. URL consultato il 23 marzo 2017.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]

Guide e tutorial

[modifica | modifica wikitesto]

Risorse

[modifica | modifica wikitesto]
Controllo di autoritàGND (DE4820915-6 · BNF (FRcb146360197 (data)
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero