|
|
Corso di PHP
Installare
MySQL
L'utilizzo
dei database in ambienti WEB si è molto rafforzato in questo periodo, periodo
in cui la gestione di pagine dinamiche che si "autocreano" in
relazione alle interrogazioni che provengono dal client si è rafforzata.
Sicuramente i primi database sono stati quelli delle BBC, poi i motori di
ricerca (con database molto grandi) e poi gli altri.
Da ciò sono nati anche linguaggi di scripting come ASP... e sopratutto il PHP
che hanno fatto della loro forza l'interfacciamento con i database. Come
sappiamo anche il Perl, il linguaggio più usato per i CGI, può eseguire
operazioni su database, ma ha bisogno di moduli esterni.
Questo non è il caso del PHP, ed io in questa lezione vi insegnerò come
installare un database Server sul vostro computer per le vostre prove in
locale... senza pagare la sanguisuga Telecom! :-))
Nel
sondaggio che ho proposto sul forum la risposta più gettonata nella scelta del
database Server è stata mySQL (con 3 voti) che ha vinto largamente sulle altre
possibilità (tutte a zero!). Ringrazio quelle tre persone che hanno preso sul
serio il mio sondaggio!
Adesso partiamo spiegando come fare...
Do per scontato che Apache ed il supporto PHP 4 (o PHP 3) siano installati
correttamente e quindi perfettamente funzionanti!
La prima cosa da fare è modificare nel file php.ini la sezione che riguarda
mySQL.
Quindi andate in quella sezione e copiate questa configurazione:
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
Gli altri parametri lasciateli vuoti o così come sono.
Se adesso richiamate la pagina <? phpinfo(); ?>
troverete le informazioni sulla connessione mySQL che avete inserito.
A questo punto non vi rimane che installare il Database server. Andate al sito http://www.tcx.se/
e trovate la versione di mySQL per Win32. Scaricatela (se sarà possibile la
inseriremo nella nostra sezione download).
Quando avete finito il download potrete anche disconnettervi... la connessione
non serve più!
A questo punto dovete lanciare l'istallazione. Il programma si installa in c:\mysql
: lascate stare questa patch... non vi complicate la vita!
Quando avete finito l'installazione per far partire il server dovete avviare il
programma C:\mysql\bin\mysqld.exe (potete utilizzare l'estensione
--install con WinNT).
Adesso il database Server è perfettamente funzionante. Per accedere alla shell
di mySQL (dove potrete poi mandare i comandi in SQL al DBMS) dovete avviare il
programma mysql.exe.
Ma c'è anche un'altra soluzione: phpMyadmin
phpMyadmin è un tool che permette di eseguire tutte le operazioni eseguibili
tramite shell attraverso un'interfaccia grafica di facile comprensione e che non
richiede di fatto la conoscenza di SQL. Potrete trovare questo tool sul sito http://www.phpwizard.com/
Dopo averlo scaricato, dovrete scompattare lo zip in una cartella del Web Server
e modificare il file config.inc.php3 ... ecco le modifiche da eseguire:
$cfgServers[0]['host'] = 'localhost';
$cfgServers[0]['port'] = ''; // Leave blank for default port
$cfgServers[0]['adv_auth'] = false;
$cfgServers[0]['stduser'] = 'root';
$cfgServers[0]['stdpass'] = '';
$cfgServers[0]['user'] = 'root';
$cfgServers[0]['password'] = '';
$cfgServers[0]['only_db'] = ''; // if set to a db-name, only this db is
accessible
$cfgServerDefault = 1; // default server
$cfgConfirm = true;
$cfgPersistentConnections = false;
$cfgMysqladmin = "C:\mysql\bin\MySqlManager.exe";
require("italian.inc.php3");
Adesso provate ad eseguire il tool tramite il Web Server.
Se tutto è andato bene dovrebbe funzionare, altrimenti ricontrollate tutta la
configurazione!
Se continuate ad avere problemi fatemi un post sul forum del PHP... ok?
Alla prossima...
Fine
del manuale
Torna al menù principale
Nuova pagina 1
|
|