Componenti di easyphp Installare ed configurare EasyPHP5.3.0 su Windows Vista potrebbe sembrare cosa facile. Se non fosse che non lo è per niente, non tanto per qualche complessità insita del programma, quanto per il fatto che va installato su Vista, che si diverte come non mai a complicarci la vita.

Qui elenco alcuni problemi contro i quali mi sono scontrato e ai quali ho dovuto porre rimedio, per utilizzare questo webserver in locale. Ma partiamo dall’inizio.

1) Scaricare EasyPHP5.3.0 (o successivi, controllate la versione di PHP compresa e state lontani dalla 6 se è in beta).
2) Cliccare sull’eseguibile appena scaricato e seguite la procedura di installazione.

Finito, semplice vero?bene, ora iniziano i problemi.

Se provate ad avviarlo e avete Skype, Apache si rifiuterà di avviarsi, dicendo che la porta che dovrebbe utilizzare è già occupata. Entrambi i programmi utilizzano infatti la porta 80.

A questo punto abbiamo due soluzioni, cambiare la porta di Apache in 8080 (sconsigliato) o cambiare la porta di Skype (consigliato).

- Per cambiare la porta di Apache apriamo il file

C://Programmi/EasyPHP5.3.0/conf_files/httpd.conf

e cercate la riga

Listen 127.0.0.1:80

Modificatela in

Listen 127.0.0.1:8080

e dovrebbe funzionare. Se per caso (cosa praticamente certa) non vi fa salvare il file, bisogna utilizzare le maniere forti.

Cliccate con il tasto destro del mouse sul blocco note, selezionate Esegui come amministratore, quindi aprite il file sopra indicato, modificatelo come indicato e sovrascrivete. Dannate protezioni di vista :-D

- Per cambiare le porte di Skype dobbiamo aprirlo e andare su:

Opzioni—>Avanzate—>Collegamento

e togliere la spunta da “Usa le porte 80 e 443 come alternativa per le connessioni in ingresso”. Quindi chiuderlo e riavviarlo per controllare che funzioni. Attendete qualche minuto prima di riavviare EasyPHP5.3.0.

Se per caso EasyPHP5.3.0 continua ad informarvi che la porta da utilizzare è già occupata, vuol dire che il problema risiede altrove. Se siete sfortunati avete qualche bella backdoor nel pc che utilizza quella porta, se invece siete più fortunati c’è semplicemente un altro programma. Vediamo come trovarlo:

- Premete CTRL+ALT+CANC e aprite il gestore di attività
- Andate su Visualizza—>Seleziona colonne e mettete la spunta su PID
- Aprite il Promt dei comandi (Avvio—>Tutti i programmi—>Accessori—>Promt dei comandi) e digitate netstat -ano a questo punto verrà fuori una lista di tutti i processi in corso
- Cercate quello che termina con :80 e confrontate il suo PID con il PID dei processi in corso in gestore attività. A quel punto saprete chi ruba la porta di Apache.

A questo punto Apache funziona. E MySql?eh no, lui non funziona. Ma provate ad avviarlo cliccando con il tasto destro del mouse e selezionando Esegui come amministratore ;-)

Abbiamo finito?quasi. Dobbiamo cambiare la password dell’utente root, cosa molto importante.

- Andiamo su http://127.0.0.1/home/mysql/
- Selezioniamo Privilegi
- Selezioniamo l’utente root e clicchiamo sull’omino a destra, per modificare la password.
- A questo punto inseriamo la nuova password nella sezione Cambia password.

Peccato che questo non basta, dobbiamo andare ad aprire il file :

C:\Program Files\EasyPHP5.3.0\phpmyadmin\config.inc.php

e modificare la riga

$cfg['Servers'][$i]['password'] = ';

in

$cfg['Servers'][$i]['password'] = 'nometuapassword';

Attenzione, solito problema, se non apriamo il file attraverso il blocco note con i privilegi di amministratore, windows non ci farà sovrascrivere il file.

Una volta fatto ciò, la configurazione di EasyPHP5.3.0 è finalmente rerminata. Buon lavoro !

N.B. Per visualizzare i file .php dobbiamo inserirli nella cartella:

C://Programmi/EasyPHP5.3.0/www/

Interagisci con l'articolo !
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MySpace
  • Print
  • Technorati
  • Twitter
  • Live
  • Wikio IT
  • email
  • Add to favorites
  • FriendFeed
  • RSS
  • LinkedIn
  • Tumblr

Articoli correlati