Purtoppo ho dovuto chiudere il mio server per vari motivi. E anche su questo argomento lascerò le mie esperienze..!
In questa guida descrivero’ come mettere su un server, in ogni fase, dall’installazione di Apache/Php/Mysql ai database fino ad arrivare a mangos.
Vi farò scaricare mangos già compitato, per non complicarci la vita.

Bene, nella prima parte della guida vedremo le seguenti cose:

NON usate wamp, xamp o quei prefabbricati! Sono il MALE! Meglio spenderci un po’ piu’ tempo ed avere un risultato migliore.

Istallare Apache e’ un operazione molto semplice, cominciamo scaricandolo dal server ufficiale e scegliamo la versione no_ssl (apache_2.2.14-win32-x86-no_ssl.msi).

apache01

Durante l'installazione verrannno richieste queste informazioni, localhost andr? benissimo

apache02

Selezioniamo un installazione Completa, e automatica. Finita l'installazione in basso a destra dovrebbe esserci l'incona di apache verde!

apache03

It Works!:)

Ora controlla http://localhost/ e se visualizzare il messaggio:

It works!

va tutto bene :)

Installare PHP

Php non e’ necessario per il funzionamento di mangos, ma vediamo comunque come installarlo e incorporarlo ad Apache, questo ci permettera’ di avere la possibilit? di mettere rospora o un qualsiasi sito web/registrazione per il gioco.

Scarichiamo PHP 5.2 da questa pagina e scegliere PHP 5.2.11 zip package NON l’installer.
Dopo averlo scarica estraiamo tutto il contenuto dello .ZIP nella cartella(creata da noi) C:/php, prendete il file php5ts.dll che si trova in quella cartella e spostatelo nella cartella di windows(C:/WINDOWS)..

Adesso dobbiamo ‘dire’ ad Apache che deve caricare PHP, per farlo dobbiamo andare nel file di configurazione di apache nella cartella C:\Program Files\Apache Software Foundation\Apache2.2\conf ed aprire un un editor di testo(notepad) il file httpd.conf

Ora cercate la lunga serie di LoadModule e sotto aggiungete queste righe:

1
2
3
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Apache
Ci siamo quasi! Andate della cartella di php (C:/php) e rinominate il file php.ini-dist in php.ini così abilitiamo le configurazioni di php.
Per rendere effettive le modifiche apportate ai file di configurazioni di php o Apache, lo dobbiamo riavviare, ? molto semplice; Click sull’icona di apache >? Restart (oppure Stop & Start).

Adesso testiamo se PHP è stato installato correttamente!
in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs è il percorso in cui le pagine web verranno elaborate.
Creiamo un file chiamato info.php e scriviamoci:

1
2
3
<?php
phpinfo();
?>

Fatto questo, aprite la pagina appena creata: http://localhost/info.php.
Se è tutto funzionante vedremo una pagina simile a questa

!

Installare MySQL

L’installazione di Mysql puo’ dare dei problemi se sul pc e’ gia’ stato installato o ci sono state delle versioni precedenti.

Mysql ci serve per avere la possibilita’ di utilizzare i database per mangos, scarichiamo quindi l’installer da questo indirizzo e cerchiamo la versione Essentials (32 o 64 bit)

Per installare Mysql seguiamo questa procedura: Next > Typical > Install > Skip Sing-Up > Configure the MySQL Server Now

Ed ora configuriamo mysql….

mysql01

Scegliamo una configurazione standard

mysql02

MySql 02

mysql03

Digitiamo la nuova password. (l'username e' root)

mysql04

Si presenta questa schermata. Premere EXECUTE

mysql05

Configurazione eseguita con successo! :)

Per avere conferma che mysql sia attivo e funzionante, e’ possibile vedere se e’ attivo dai Servizi di Windows, per raggiungere questa finestra basta cliccare su “Service” in Apache..

apache06

Servizi di windows

Ora spostiamo un altro file, libmysql.dll e lo mettiamo ancora in C:\WINDOWS ..

Torniamo nella cartella di php, apriamo php.ini e cerchiamo la stringa: extension_dir e modifichiamola in questo modo: extension_dir = “C:\php\ext”
Ora scorriamo fino a trovare una serie di ;extension e caviamo il punto e virgola per abilitare quella riga.
Abilitate la seguente: extension=php_mysql.dll

Comunque metto a disposizione il file

  PHP.ini (45,3 KiB, 291 hits)

con tutte le giuste librerie aperte(questo e’ il file che ho usato io). Attenzione! File di configurazione per Php 5.2

Queste sono le operazioni da fare su httpd.conf

Cercare:

Options Indexes FollowSymLinks

e modificarlo in:

Options Indexes FollowSymLinks MultiViews +Includes

Poi:

AllowOverride None

e modificarlo in:

AllowOverride All

Per abilitare le pagine php come index cercare:

DirectoryIndex index.html

e sostituirlo con:

DirectoryIndex index.html index.php

Penso sia tutto.. Salvate, riavviate Apache e provate le connessioni….

…nel prossimo articolo la parte su mangos

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!