Guida all'installazione passo passo di Apache, Php e MySQL
Guida all'installazione su Windows di Apache 2.x + PHP 5.x + MySQL 4.x Questa guida indica le modalità per la creazione di un ambiente per l'esecuzione, il test e lo sviluppo di script PHP che fanno uso di database MySQL.
L'ambiente potrà essere usato anche in una rete locale, tuttavia ricordo che la configurazione usata è indirizzata al solo test di script PHP. Nell'uso reale vanno valutate anche altre impostazioni che rendono il web server più sicuro. Prerequisiti: Windows XP Home o Pro
I seguenti file scaricabili da Internet ai link indicati Scaricare questi 3 file in una qualunque cartella sul vostro PC
Apache Http Server (Vers. 2.2x ~ 4 MB) Sito con tutte le versioni
Avviare l'installazione del programma con un doppio clic sul file ' apache_2.2.x-win32-x86-no_ssl.msi ' all'avvio seguire i passi indicati:
Cliccare su Next
Selezionare "I Accept the term...", cliccare su Next
Cliccare nuovamente su Next
Lasciare invariati i 3 campi di testo, selezionare "for all users, on port 80...", cliccare su next
Selezionare typical e cliccare su next
Ancora una volta cliccare su Next
Cliccare Install ed attendere il completamento dell'installazione e cliccare su Finish
Alla fine dell'installazione è possibile verificare il funzionamento del Web Server aprendo un browser (Internet Explorer ad esempio), e digitare nella barra degli indirizzi 'http://localhost/'. Se tutto è stato fatto correttamente apparirà una pagina con scritto 'It works'.
Passo 2: Installare l'estensione PHP
Aprire il file 'php-5.2.x-Win32.zip' e scompattarlo in una cartella (in questo esempio c:\php , se viene specificata una cartella diversa, quando verrà menzionata in questa guida la c:\php considerate la vostra cartella) Spostiamoci nella cartella conf in cui è installato Apache, C:\ProgrammiApache Software Foundation\Apache2.2conf se non avete apportato modifiche. Apriamo con un editor di testo (notepad va benissimo) il file httpd.conf; scorriamo il file fino a trovare la prima riga con LoadModule. Inseriamo subito prima la seguente riga:
LoadModule php5_module "c:/php/php5apache2_2.dll"
scorriamo il file fino a trovare la prima riga con AddType. Inseriamo subito prima la seguente riga:
AddType application/x-httpd-php .php
per finire inseriamo alla fine del file la seguente riga:
PHPIniDir "C:/php"
Cerchiamo la riga 'DirectoryIndex index.html' e modifichiamola in
DirectoryIndex index.html index.php
Salviamo il file e chiudiamo. Dirigersi su: Start > Tutti i programmi > Apache HTTP Server 2.2.3 > Control Apache Server > Restart.
Questa operazione permette di riavviare il server per caricare il modulo PHP. Passiamo a verificare il funzionamento del modulo PHP. Spostiamoci nella cartella htdocs in cui è installato Apache se non abbiamo effettuato modifiche sarà 'C:\Programmi\Apache Software Foundation\Apache2.2\htdocs', dovremo salvare in questa cartella un file di testo con nome 'info.php', a causa del fatto che il blocco note di windows aggiunge automaticamente l'estensione '.txt' per ovviare a questo problema dovremo specificare al momento del salvataggio il seguente nome di file "info.php" comprensivo di doppi apici.
Il file info.php dovrà contenere le seguenti linee:
<?php echo phpinfo(); ?>
Apriamo un browser (Internet Explorer ad esempio), e digitiamo nella barra degli indirizzi 'http://localhost/info.php'. Se tutto è stato fatto correttamente apparirà una pagina con le informazioni di riepilogo del php.
Passo 3: Installare il MySql Avviare l'installazione del programma con un doppio clic sul file 'mysql-essential-5.0.x-win32.msi' all'avvio seguire i passi indicati:
selezionare 'typical' e cliccare su Next
cliccare su Install ed attendere il completamento dell'installazione
saltare la registrazione selezionando Skip Sign-Up, quindi Next
cliccare su Finish
Viene automaticamente avviata la configurazione del database, seguire i passi indicati di seguito:
cliccare su Next
selezionare Detailed Configuration e cliccare su Next
selezionare Developer Machine e cliccare su Next
selezionare Multifunctional Database e cliccare su Next
selezionare il drive in cui volete installare il DB (default C:\) ed il percorso (normalmente MySQL Datafiles), cliccare Next
selezionare Decision Support (DSS)/OLAP e cliccare su Next
abilitare le opzioni 'Enable TCP/IP Networking' ed 'Enable Strict Mode', cliccare su Next
selezionare Standard Character Set e cliccare su Next
abilitare 'Install As Windows Service' e 'Include Bin Directory in Windows PATH', cliccare su Next
abilitare 'Modify Security Settings', immettere negli spazi di testo una password per accedere al DataBase, cliccare su Next
Cliccare su Execute
Cliccare Infine su Finish
Se tutto è andato per il verso giusto avrete completato l'installazione del DataBase MySQL. Ricordate di appuntare la password immessa, questa insieme alla user-id 'root' rappresentano il modo per accedere e configurare il Database.
Configuriamo adesso il PHP per interfacciarsi con MySQL. Dirigiamoci nella cartella di installazione di PHP (di default c:\php). Rinominiamo il file 'php.ini-reccomended' in php.ini (clic destro sul file, selezionare rinomina). Apriamo il file php.ini con un editor di testo e scorriamolo fino alla sezione 'Dynamic Extensions', qui tra le righe extension inseriamo questa:
extension=php_mysqli.dll
senza mettere punto e virgola iniziale. In questa stessa sezione cerchiamo le righe:
;extension=php_mbstring.dll
e
;extension=php_mysql.dll
decommentiamole cancellando il punto e virgola iniziale.
Cercare la riga
extension_dir = "./"
e modifichiamola in
extension_dir = "c:\php\ext"
Salvate e chiudete il file. Riavviate il server Apache Dirigersi su: Start > Tutti i programmi > Apache HTTP Server 2.2.3 > Control Apache Server > Restart Qui si conclude la configurazione di MySQL.
Per testare il funzionamento del database potreste scaricare il pacchetto per la gestione via HTML del Database. Questa parte della guida può anche essere omessa, serve solo a verificare che MySQL sia installato correttamente. Aprire il file 'phpMyAdmin-2.9.x-all-languages.zip' ed estrarre tutto nella cartella htdocs in cui è installato Apache (se non avete effettuato modifiche durante l'installazione di Apache sarà 'C:\Programmi\Apache Software Foundation\Apache2.2\htdocs'). Potremmo anche rinominare la cartella di php my admin, spostiamoci nella suddetta cartella di Apache (di default: C:\Programmi\Apache Software Foundation\Apache2.2\htdocs) troveremo una cartella di nome 'phpMyAdmin-2.9.x-all-languages' rinominiamola in 'phpMyAdmin' (per rinominare clic destro sulla cartella e selezionare Rinomina). Entrare in questa cartella e quindi nella cartella libraries. Copia il file config.default.php (clic destro sul file, selezionare copia). Incollare il file nella cartella superiore (clic destro su uno spazio vuoto, selezionare incolla). Rinominare il file da 'config.default.php' a 'config.inc.php' (clic destro sul file, selezionare rinomina). Aprire questo file con un editor di testo e modificare la riga:
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL...
in
$cfg['Servers'][$i]['extension'] = 'mysqli'; // The php MySQL...
cercare la riga:
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only...
ed inserire tra gli apici la password che avete immesso durante l'installazione di mysql.
Fatto questo avrete configurato questo potente strumento per la gestione del Database MySQL. Per verificare il tutto aprite un browser digitate l'indirizzo:
http://localhost/phpmyadmin/index.php
ed incrociate le dita!! :D
Pubblicato Lunedi 08 Gennaio 2007 - 01:51 (letto 25937 volte) Stampa