Posted January 6, 201313 yr Eccoci ad una veloce guida su come installare Apache, Php e MySql sul nostro pc così da poter avere a disposizione una piattaforma di sviluppo web veloce dove fare esperimenti Cosa ci serve 1. Apache 2. Php 3. MySQL 4. Un Pc Iniziamo Iniziamo a scaricare prima di tutto Apache, esiste in versione 32 e 64 bit, nel caso abbiamo Windows 64bit scaricheremo in ogni caso la versione 32bit perchè quella 64 bit ha problemi con Php, quindi andiamo nella sezione download del sito Apache e scarichiamo l'ultima disponibile per Win32 SSL, facciamo uguale con Php, andiamo nella sezione download e scarichiamo la versione Thread Safe in formato zip (mi raccomando, non il codice sorgente), per quanto riguarda MySql andiamo sempre nella sezione Download, quindi scegliamo MySQL Installer che ci renderà la vita più semplice. Prepariamo gli ingredienti A questo punto possiamo passare alla seconda parte, ovvero piazzare tutti i files dove devono stare, prendiamo il file di Apache che abbiamo scaricato, apriamolo con il nostro programma di decompressione, al suo interno troveremo diversi files e una cartellina chiamata Apache24, puntate il mouse su quella e decomprimetela nella radice principale del disco, che di solito e c; procedimento simile anche per quanto riguarda Php, solo che quì bisogna fare diversamente, creiamo in c una cartella che chiameremo Php (attenti alla maiuscole e minuscole), apriamo il nostro zip che abbiamo scaricato prima dal sito Php e decomprimiamo tutti i files al suo interno nella cartella che abbiamo creato prima. Buttiamo tutto in padella Come prima cosa andiamo in c:Apache24confhttpd.conf e apriamolo con un editor testuale (io uso notepad++ ad esempio ma va benissimo anche il blocco note di Windows), come prima cosa cerchiamo la voce Server Root e verifichiamo che sia configurata così ServerRoot "c:/Apache24" Verificato questo proseguiamo, troveremo una lunga lista tipo Autostrada A4 di LoadModule, andiamo sotto l'ultimo e aggiungiamo due righe LoadModule php5_module "c:/Php/php5apache2_4.dll" AddHandler application/x-httpd-php .php Controlliamo per sicurezza che in c:Php ci sia il file php5apache2_4.dll, se non lo troviamo o se ne troviamo uno superiore modifichiamolo come da nostro file. Scendiamo ancora un pò e cerchiamo il valore DirectoryIndex, modifichiamolo cosìDirectoryIndex index.php index.html A questo punto andiamo in fondo al documento, mettiamo uno spazio e nella riga sotto scriviamo così PHPIniDir c:/Php Salviamo e chiudiamo pure httpd.conf Il primo passo è stato fatto, adesso passiamo a Php, andiamo nella cartella di Php e cerchiamo il files php.ini-development, rinominiamolo in php.ini e apriamolo a sua volta con il nostro editor testuale, cerchiamo il valore ;extension_dir = "ext" e togliamo i due punti all'inizio, ora scendiamo ancora e cerchiamo il capitolo Windows Extensions, quì ci sono diverse estensioni che è possibile abilitare in base a cosa deve fare una persona con php, di solito io attivo le seguenti: - extension=php_curl.dll - extension=php_fileinfo.dll - extension=php_gd2.dll - extension=php_mbstring.dll - extension=php_mysql.dll - extension=php_mysqli.dll - extension=php_pdo_mysql.dll - extension=php_zip.dll Per abilitarle basta decommentarle, ovvero togliere i ; all'inizio. Scendiamo ancora un pò e cerchiamo il valore date.timezone, impostiamolo in base alle nostre esigenze, quindi così date.timezone = Europe/Rome Salviamo e chiudiamo anche il nostro simpatico php.ini Accendiamo il fuoco Configurato tutto apriamo un prompt di dos in modalità amministratore e digitiamo cd ../../Apache24/bin che ci porterà nella cartellina bin di Apache, fatto questo digitiamo httpd -k install che non farà altro che installare il servizio Apache nel sistema, se il computer chiede il permesso di connessione per Apache concediamoglielo senza problemi, ci verrà indicato un errore, facciamo pure finta di niente e proseguiamo chiudendo pure il prompt di dos. Per MySQL come dicevo la vita è più semplice, iniziamo creando in c: una cartellina chiamata MySQL-db, quindi facciamo partire il nostro installer, ci verrà chiesta che versione installare, scegliamo la versione Server Only, a questo punto in basso a destra vedremo delle destinazioni, a noi interessa la seconda, clicchiamoci sopra e diamo come destinazione la nostra bella cartellina MySQL-db che abbiamo creato prima, una volta fatto clicchiamo su next e lasciamo che l'installer faccia tutto il lavoro per noi. Finita la prima parte di installazione ci verrà chiesto di configurare il database, scegliamo Development Machine, lasciamo tutto il resto così come è, sono cose che non ci interessano al momento, diamo avanti, arriveremo nella pagina dedicata all'inserimento di una password, Current Password lasciatelo vuoto, inserite una password invece in MySQL Root Password e ovviamente confermatela in Repeat Password, proseguite. Bene, abbiamo installato MySQL, per essere sicuri che funzioni facciamo una veloce prova, apriamo la linea di comando di MySQL che troviamo tra le applicazioni, inseriamo la password e poi digitiamo show databases; se tutto è installato a dovere e funziona bene vi verrà mostrata una lista dei databases presenti. Assaggiamo e vediamo se è buono Apriamo il nostro browser e nell'indirizzo scriviamo localhost, quindi premiamo invio o vai, se tutto è andato per il verso giusto Apache ci darà il benvenuto con una simpaticissima (si beh...per modo di dire) pagina bianca con scritto "It Works!" Nella grande rete esistono diversi tool tipo EasyPhp, Xampp, Wamp, Uniform Server etc...che permettono una veloce installazione di Apache, Php e MySql semplicemente dando ok, ma resto dell'idea che un sistema fatto a mano sia sempre meglio di un programma che alla fine non sò che installa, come abbiamo visto la procedura è facile e seguendo tutta la guida sarete pronti in poco tempo a sviluppare siti web...che dire... Buona programmazione
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now