..«¿© CrôCcòBi$çöTtò ®¿».. » How-to » Installare apache php mysql phpmyadmin

Installare apache php mysql phpmyadmin

Sun, Feb 3, 2008 · 3,922 views · Print This Post Print This Post · Email This Post Email This Post

Scrivo un piccolo tutorial su come installare sulla propria macchina windows apache + php + mysql + phpmyadmin. Ho dovuto installare tutta questa suite di programmi per prepare l’ambiente di backup del mio blog e per fare delle prove off-line di restayling del sito..
Preparare l’ambiente di lavoro è molto semplice e veloce e direi che è alla portata di tutti..

Questa è una guida abbastanza spiccia,diciamo che è un promemoria di come si installa php,apache,mysql e phpmyadmin. Và bene anche per chi prova per la prima volta a fare una roba del genere a patto che abbiate un minimo di consocenza di apache.. tipo riavviarlo,sapere dove vanno messe le pagine html etc..

0) Se avete già installata qualche versione di php o di apache o di mysql disintallatela altrimenti potresti incappare in fastidiosi errori.

1) Installate apache,scaricate l’ultima release per windows da questo link. Una volta che avete scaricato il file installate apache con un semplice “avanti – avanti ” confermando tutte le opzioni.

2) Scaricate php da questo link. Attenzione,non scaricate il file con l’installatore automatico ma scaricate il file zippato. L’ultima release ha questo nome: PHP 5.2.5 zip package

3) Scompattate il file zippato in c:\php in modo tale da ritrovarvi con una cartella di nome “php” situata in c:\ che contiene tutti i file di php. Mi raccomando deve stare tutto in c:\php non ci devono essere ulteriori percorsi per arrivare ai file di php , tipo c:\php\php_5.2.5\ etc.. deve stare tutto tassativamente in c:\php

4) Poi rinominate il file php.ini-dist in php.ini

5) Spostate il file di nome php5ts.dll contenuto in c:\php nella cartella c:\windows

6) Modificate il file di nome httpd.conf contenuto in:

C:\Programmi\Apache Software Foundation\Apache2.2\conf

Nel seguente modo, aprite il file con un editor di testo e poi cercate la stringa:

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

Al di sotto di essa inserite:

LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir C:/php

Poi cercate la stringa:

<IfModule dir_module>

e di fianco a index.html inserite: index.php chiudete salvando il file.

7) Riavviate apache e verificate che php sia installato correttamente creando il file info.php contenente le seguenti righe di codice:

<?php
phpinfo();
?>

e andando all’indirizzo http://localhost/info.php

A questo punto apache e php sono installati correttamente, ora passiamo ad installare mysql e le estensioni di php per lavorare correttamente sia con mysql che con mysqli.

8) Scaricate ed installate mysql windows essentials da questo link. Come per apache procedete pure con la solita tecnica “avanti-avanti” annotandovi la password di root che vi verrà chiesto di inserire.

9) Copiate il file libmysql.dll contenuto in c:\php in c:\windows

10) modificate il file php.ini come segue: cercate la stringa: extension_dir

e modificate in questo modo: extension_dir = “c:\php\ext”

11) sempre nel file php.ini cercate la stringa extension=php_mysqli.dll e levate il punto e virgola che precede questa stringa. Chiudete e salvate.

Riavviate apache e a questo punto l’estensione muysqli funzionerà correttamente. E’ comunque utile attivare anche l’estensione classica di mysql

12) copiate il file msql.dll da c:\php in c:\windows

13) modificate il file php.ini contenuto in c:\php come segue:

cercate la stringa: extension=php_mysql.dll e levate il punto e virgola che la precede. Salvate e chiudete il file php.ini. Dopodichè riavviate apache,in questo modo anche l’estensione classica mysql sarà attivata.

Ora rimane da installare phpmyadmin.

14) Scaricate phpmyadmin da questo link ,poi scompattatelo dentro la cartella htdocs di Apache,dovreste trovarvi in questa situazione ../htdocs/phpmyadmin/TUTTI I FILE DI PHPMADMYN
Come prima per la cartella php,tutti i file di phpmyadmin devono essere tassativamente dentro la cartella phpmyadmin.

15) Dentro la cartella phpmyadmin fate una copia del file config.default.php in config.inc.php

16) Aprite il file appena creato config.inc.php e cercate le seguente stringhe:

$cfg['blowfish_secret'] =

Modificatela come segue:

$cfg['blowfish_secret'] = ‘Hello’;

Al posto di Hello potete inserire quello che volete non è importante.

Poi cercate:

$cfg['Servers'][$i]['auth_type']

E modificatela come segue:

$cfg['Servers'][$i]['auth_type'] = ‘cookie’;

Poi aggiungete questa riga:

$cfg['Servers'][$i]['password'] = ‘vostra_password’;

Dove al posto di vostra_password dovete inserire la password scelta in fase di installazione di mysql.

Salvate e chiudete il file.

17) copiate il file libmcrypt.dll contenuto in c:\php in c:\windows

18) aprite il file php.ini contenuto in c:\php e modificatelo come segue:

cercate la stringa extension=php_mcrypt.dll e levate il punto e virgola che la precede

poi cercate la stringa extension=php_mbstring.dll e levate il punto e virgola che la precede

Salvate e chiudete il file e poi riavviate apache.

Testate l’installazione di phpmyadmin andando all’indirizzo:

http://localhost/phpmyadmin

Nel caso vi venga chiesto username e password inserite:

username = root
password = quella scelta in fase di installazione di mysql.

Io ho seguito esattamente questi passi e mi ritrovo con un ambiene di lavoro perfetto per un bakcup locale del mio blog e per eventuali prove di modifiche.. tipo cambiamenti di tema o installazioni di plug-in…

ps: se ho dimenticato qualcosa ditemelo che corrego subito..

Vota l'articolo

Condividi sui social network

Se ti è piaciuto l'articolo condividolo con i tuoi amici suoi maggiori social network!!

Newsletter e Feed

Ti è piaciuto questo articolo? allora iscrivi alla newsletter, riceverai ogni nuovo post via mail!

Loading...Loading...


Se preferiferisci i feed ricordati di iscriverti ai miei Feed! RssFeed

Articoli Simili
Leader

Creare una copia locale del proprio blog

Finalmente dopo diversi mesi mi sono preso un po’ tempo e ho ricreato su una vmware l’ambiente linux che ospita il mio blog in rete. In pratica non ho fatto altro che tirare su una macchina debian con su apache + php + mysql, in questo modo ho ricreato con perfezione l’ambiente di hosting...Leggi tutto

Leader

Installare un server LAMP

Un server è LAMP un server Linux Apache Mysql PHP ed è la base per sviluppare e far girare diversi progetti. Con un server Lamp ad esempio potete testare e sviluppare il vostro blog con wordpress oppure potete sviluppare progetti web indipendenti,oppure ospitare siti fatti da altri,insomma più o meno...Leggi tutto

Leader

Phpmyadmin Permission Denied

L’altro giorno stavo facendo dei test sul server ed ho installato il software di monitoraggio cacti, durante l’installazione sono stati aggiornati alcuni pacchetti di php e casualmente subito dopo l’installazione phpmyadmin ha smesso di funzionare. Il messaggio che ricevevo era il seguente:...Leggi tutto

Leader

Linux script per controllare se i servizi girano

Ragazzi ci sono, per l’ennesima volta devo ribadire che non ho abbandonato il blog. Da dietro le quinte continuo ad aggiornare wordpress e tutti i relativi plugin e nei ritagli di tempo faccio di tutto per rendere più snello e veloce il blog. Solo che da una settimana circa sono in vacanza!! si...Leggi tutto

Leader

Apache wordpress stress test

Nei giorni precedenti ho fatto diversi stress test ad apache con una macchina virtuale uguale al mio vecchio virtual private e server e con la mia nuova configurazione hardware. Per esegure le prove pensavo di dover installare chissà quale tool o software e invece grazie a linux ed un semplice comando...Leggi tutto

per “Installare apache php mysql phpmyadmin”

1 Trackbacks

  1. [...] installati e funzionanti. Se non sapete come fare ad installare mysql,php e apache potete seguire questo mio post che spiega tutto nel [...]

Lascia un comento per “Installare apache php mysql phpmyadmin”





Copyright © 2012 · All rights reserved · WordPress · XHTML · Log in

71 queries. 0.621 seconds. 38.41 MB.