Vai a: [ Contenuti ] [ Categorie ] [ Cerca ]

Php in locale su Windows

Php in locale su Windows


Installiamo PhpMyAdmin

Phpmyadmin non è altro che un'interfaccia grafica, visualizzabile tramite browser, che ci permette di interagire con Mysql.
Possiamo creare, editare, cancellare e modificare sia le tabelle che i database allo stesso modo di coloro che, sicuramente più bravi di noi, usano le classiche righe di comando…però il nostro metodo è più intuitivo e, in pratica, non dovremo mai usare la schermata di Mysql.

La prima cosa da fare è scaricare lo zip dei sorgenti da questo indirizzo http://phpmyadmin.sourceforge.net/.
Abbiamo a disposizione varie tipoligie di file; è ovvio che possiamo scegliere quella che più ci risulta comoda…io personalmente scaricherei la phpMyAdmin-2.2.1-php.zip [Potete anche scaricarla da qui].
Il file è molto leggero e non ci metteremo molto a completare il download; una volta terminata questa operazione scompattiamo lo zip e rinominiamo la cartella come vogliamo, ad esempio amministra_mysql oppure admin_mysql…io scelgo un semplice e chiaro phpadmin.

Copiamo questa cartella nella directory principale del nostro webserver; in questo caso, quindi, dovremo andare nella cartella "test" all'interno di Apache.
Adesso possiamo iniziare a fare le modifiche; il file su cui concentreremo la nostra attenzione è il "config.inc.php".
Apriamolo con il notepad…cosa notiamo prima di tutto? Vi starete sicuramente chiedendo come mai ci sono tutti quei quadratini neri…il file è praticamente illeggibile.

Facciamo un breve excursus: il Notepad, come sappiamo, è un'applicazione per documenti di testo ( quindi non dovrebbero esserci problemi) ma c'è da aggiungere che il file che abbiamo aperto è stato compilato su un sistema operativo diverso da Windows…probabilmente UNIX o derivati di esso; ecco quindi il perchè di quei caratteri strani…stiamo facendo eseguire a Notepad un file compilato su un'altra piattaforma.
Il problema si risolve facilmente e velocemente: apriamo un qualsiasi altro editor di testo (Word o addirittura Wordpad vanno benissimo); copiamo il testo illeggibile dal Notepad e incolliamolo nel nuovo documento… come per magia avremo il testo "in chiaro" e pronto per essere modificato; adesso facciamo l'operazione inversa e riportiamo il tutto nel blocco note.
N.B.: nel reincollare il testo "pulito" nel Notepad è molto probabile che rimangano uno o due spazi tra la fine del testo stesso e il fondo del documento. Questo non deve assolutamente accadere…in caso contrario avremo un bell'errore in PhpMyadmin. Detto in parole povere tra la riga:

1
2
set_magic_quotes_runtime(0);
?>

e la fine della pagina NON ci deve essere nessuna riga vuota.

Eravamo rimasti con il file "config.inc.php" aperto; cerchiamo queste righe e accertiamoci che siano impostate così:

1
2
3
4
5
6
7
8
9
10
11
$cfgServers[1]['host']          = 'localhost'; 
$cfgServers[1]['port']          = '';          
$cfgServers[1]['adv_auth']      = FALSE;       
$cfgServers[1]['stduser']       = '';          
$cfgServers[1]['stdpass']       = '';     
$cfgServers[1]['user']          = 'saibal';      
$cfgServers[1]['password']      = 'saibal';          
$cfgServers[1]['only_db']       = '';          
$cfgServers[1]['verbose']       = '';         
$cfgServers[1]['bookmarkdb']    = '';         
$cfgServers[1]['bookmarktable'] = '';

I campi "cfgServers[1]['user']" e "$cfgServers[1]['password']" devono essere settati con gli stessi valori utilizzati nel primo avvio di MySql (e difatti io avevo inserito come Username e Password la parola "saibal").
Questa appena descritta è solamente una delle tante procedure possibili; ad esempio possiamo impostare più utenti per utilizzare il database, oppure si può impostare un maggiore livello di sicurezza prima di avere accesso a MySql (utile in quei casi, magari, in cui abbiamo il pc in ufficio e vogliamo preservare i nostri dati da sguardi indescreti).

Tuttosommato possiamo dire che la configurazione appena realizzata è sufficiente per lavorare in casa comodamente seduti davanti al nostro pc.
Non dimentichiamoci comunque ciò che stavamo per fare: controllare che PhpMyAdmin funzioni. Se ricordiamo bene abbiamo messo la cartella dello script all'interno della directory di Apache; a questo punto assicuriamoci che il webserver e il database siano attivi e apriamo il browser; digitiamo http://localhost/phpadmin e dovremmo trovarci davanti ad una pagina divisa in due frames: a sinistra il nome di due database impostati di default (mysql e test) mentre a destra i vari comandi che ci permettono di interagire per creare, modificare o cancellare tabelle.
Il database Mysql non va assolutamente cancellato o modificato… contiene, infatti, alcuni dati per l'installazione del database stesso. Per le prove abbiamo a disposizione il db Test o, ancora più semplicemente, possiamo crearne di nuovi.
Io mi fermo qui; lo scopo di questa guida è stato raggiunto: avere pronti tutti gli strumenti per testare php in locale; adesso tocca a voi…non vi resta che iniziare a fare le prime prove…magari dopo aver letto un buon libro o aver seguito i tutorial di questo sito.

L'unico consiglio che posso darvi è di non avere timore di provare; se qualcosa dovesse andare storto potete sempre reinstallare tutto…ormai avete imparato come si fa no?

Pagina: 1 2 3 4 5 6 7

link sponsorizzati

Consiglialo su Facebook

Scrivi un commento

Commenti totali: 5


  1. 6 un GRANDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

    Mi piacerebbe urlarlo ancora più forte…ma sveglio i miei vicini ke dormono!!!!

    Se è possibile vorrei risolvere un piccolo problema che mi è giunto…se riesci ad entrare nella mia home page http://www.glacis.altervista.org potrai notare un portale scritto interamente in php installante online. Il mio problema è che non riesco ad interagire con l'index.php, perkè in locale detto file è vuoto di grafica, mentra fa riferiferimento con dei refresh ad altri file presenti nelle svariate cartelle!Online invece ho la possibilità di visualizzare l'html che pero' in locale nn riesco a trovare da nessuna parte…io dovrei aggiungere semplicemente una tabella e un bannerino nel suddetto index.php! Non riesco a trovare la soluzione

    RINGRAZIO

  2. è la PRIMA VOLTA che trovo una guida online che in 7 pagine apre il mondo del server in locale..chiara, pulita, semplice..ma soprattutto FUNZIONA!! tutte4 le altre guide che ho letto o non funzionava, o non scaricavi il software giusto, o si perdevano in variabili tra globali e server scripts..veramente un GRANDE!!

  3. grazie troppo buoni

  4. sensazionale!
    chiarezza di idee e di linguaggio, veramente un ottimo articolo, un piacere leggerlo.
    bravo bagai.

  5. Ho un problema, dopo che installo Apache e php, dopo aver modificato il file httpd.conf inserendo "LoadModule php4_module c:/programmi/php/sapi/php4apache.dll" e "AddModule mod_php4.c" negli appositi spazi mi da un errore che non riesco a risolvere ovvero:
    Credo che sia nel caricamento del modulo php4…giusto?Come posso risolverlo??
    grazie 1000

Lascia un Commento

Subscribe without commenting

link sponsorizzati

Torna: [ Inizio ] [ Contenuti ] [ Categorie ] [ Cerca ]

Pagina renderizzata in soli 0,100 secondi dopo aver eseguito ben 0 query. Wordpress... prestazioni da urlo!