Annuncio pubblicitario

installa il web server windowsAlcuni dei nostri articoli qui su MakeUseOf richiedono l'uso del proprio server web. Anche se il modo più semplice per trovare spazio web è acquisto di hosting Spiegate le varie forme di hosting di siti Web [Spiegazione della tecnologia] Leggi di più dove un web server è già impostato per te, un'opzione gratuita e quasi altrettanto facile da usare è quella di installare un server sul tuo computer di casa. Abbiamo coperto WAMP Come configurare il proprio server WAMPIl server WAMP è il modo più semplice e indolore per configurare Apache, MySQL e PHP su Windows per l'hosting di un sito Web. Leggi di più prima e ora vorrei aggiornare l'argomento con un pacchetto software noto come XAMPP.


XAMPP è una raccolta di software che include Apache, MySQL, PHP e Perl. Include anche Tomcat, il server FTP FileZilla e Mercury Mail per l'invio di e-mail. Questi pacchetti vengono utilizzati per le seguenti attività:

  • Apache - Web Server, ospita il contenuto su http://localhost/
  • MySQL - Database Server, molti pacchetti software lo usano per archiviare i dati
  • instagram viewer
  • PHP - Linguaggio di programmazione, molti programmi moderni usano questo come linguaggio
  • Perl - Linguaggio di programmazione, molti programmi usano questo linguaggio ed è in circolazione da più tempo di PHP
  • micio - Server utilizzato per eseguire programmi Java
  • FileZilla - Server FTP utilizzato per trasferire file da / verso il tuo computer locale (necessario solo se devi accedere in remoto)
  • Mercury Mail - Sistema di posta utilizzato per l'invio di e-mail

Questi programmi lavorano insieme per offrirti un ambiente molto robusto per l'hosting di programmi Web sul tuo computer locale.

Iniziare

Scarica il programma corretto per il tuo sistema operativo. Questo tutorial esaminerà il Versione di Windows, ma il MacOS X, Linux e Solaris le versioni sono molto simili. Esegui il programma di installazione e fai clic su OK in tutte le finestre di dialogo di sicurezza che compaiono. Quando si arriva al seguente menu:

installa il web server windows

Suggerirei di deselezionare Apache e MySQL come servizio in quanto ciò consentirà di gestire meglio questo software in un secondo momento.

Al termine, fare clic su "Sì" per avviare il pannello di controllo.

server web windows

È presente un bug se si eseguono versioni a 64 bit di Windows (Vista, 7 o Server 2008). Dirà "Errore controllo stato componenti XAMPP [3]", ma è sicuro ignorare questo errore poiché tutto il resto sembra funzionare correttamente.

Ho anche ricevuto diversi popup dopo aver installato il software. Uno era di Microsoft Security Essentials che chiedeva di inviare loro il file binario FileZilla per l'analisi (questo software a volte può essere utilizzato in backdoor - tuttavia questo uso è legittimo) e anche il Firewall mostrerà alcune caselle che chiedono se si desidera consentire alla porta di essere Usato. Lascia la casella deselezionata in modo che il tuo server non sia disponibile tramite wifi pubblico e altre reti aperte (ad esempio se tu connettersi a uno Starbucks), ma per consentire comunque al server di essere disponibile dal PC locale e da altri computer nel proprio privato Rete.

Una volta che il pannello di controllo è attivo, fai clic su "Start" su Apache e MySQL.

server web windows

Il tuo server web è ora attivo e funzionante, se tutto è andato per il verso giusto!

Gestire il tuo server

La prima cosa da fare è fare clic sul pulsante "Admin ..." per Apache. Questo avvierà il tuo browser Web predefinito e ti invierà alla pagina di benvenuto. Se ti dà l'opzione, fai clic sulla tua lingua (in questo caso, l'inglese) e vedrai la tua area di amministrazione.

server web windows

Una delle prime cose da esplorare sono i programmi di esempio. Nell'elenco PHP includono diversi programmi che dimostrano il genere di cose che PHP può fare.

La pagina "Stato" ti mostrerà quali servizi sono attualmente attivi. Dovrebbero essere tutti verdi tranne FTP, SMTP e Tomcat.

configurare il server web

Il prossimo è garantire la sicurezza del tuo server. Di default c'è no Password per l'account amministratore di MySQL, noto anche come "radice“. Se sei su una piccola rete locale e non ti importa chi ha accesso ai dati memorizzati nella tua macchina, allora va bene lasciarlo così com'è; tuttavia se prevedi di aprire il tuo server su Internet o hai coinquilini di cui potresti non fidarti completamente, è bene aggiungere una password a questo account. Puoi seguire i link a impostare la sicurezza del tuo sistema. La prima opzione imposta una password MySQL di root e la seconda inserisce una password sull'intera directory web.

Infine, se prevedi di accedere al tuo server al di fuori della tua casa, dovrai accedere al router e inoltrare la porta 80 al tuo computer locale. Questo è molto più facile da fare se si è impostati su un indirizzo IP statico.

Installazione di programmi sul server

La cosa principale che devi sapere su dove il tuo server memorizza i dati è che si trova in una sottodirectory della tua directory di installazione chiamata htdocs. Nella mia situazione la directory web è:

C: \ xampp \ htdocs \

Ciò include il programma di amministrazione. La pagina predefinita caricata dal tuo server web quando visiti http://localhost/ è index.php. Puoi aprire quel file per sostituirlo con il tuo testo o rimuoverlo del tutto, dipende davvero da te.

installa il web server windows

Ora che hai configurato un web server, cosa puoi fare con esso? Bene, una cosa popolare che puoi fare è impostare wordpress localmente Come installare il blog di Wordpress localmente sul tuo PC Leggi di più . Puoi impostare il tuo mixtape o anche a server proxy Come creare il proprio server proxy online in pochi minuti Leggi di più , le possibilità sono infinite.

In realtà ciò che ne ottieni è la capacità di apprendere qualcosa di nuovo e fornire un ambiente che ti consente di creare e modificare il codice in un modo molto semplice. Sebbene questo server non sia destinato all'uso in produzione, offre un ambiente di sviluppo e sandbox molto affidabili per imparare le corde, per così dire.

Qual è il prossimo?

Dopo che il tuo server è attivo e funzionante, il mondo è la tua ostrica. Installa ed esegui quel software che hai sempre voluto provare. Il Domande frequenti su Apache Friends La pagina contiene molte informazioni su XAMPP e opzioni estese, controlla lì per proseguire con l'installazione. In caso di problemi o domande sulla configurazione, chiedi di seguito e saremo sicuri di aiutarti!

Dave Drager lavora presso XDA Developers nella periferia di Filadelfia, in Pennsylvania.