Installa apache, php e mysql (mariadb) su Windows usando xampp

Video: Веб-сервер XAMPP. Установка и настройка 2024

Video: Веб-сервер XAMPP. Установка и настройка 2024
Anonim

Alcuni di voi potrebbero avere un'idea di cosa significhi il titolo e alcuni di voi no, quindi prima di entrare in questo tutorial facciamo una conoscenza completa di tutti i termini.

Apache è il software server web più utilizzato al momento ed è stato negli ultimi 20 anni dalla sua prima versione nel 1995. Elabora le richieste HTTP e ci consente di archiviare, elaborare e consegnare pagine Web localmente o su Internet. Tutti i siti Web richiedono un server Web per poter essere visualizzati in un browser Web.

PHP è un linguaggio di scripting lato server. PHP può essere eseguito localmente, da solo, ma è più comunemente noto come estensione a un server web. In questo caso, consente a uno sviluppatore di eseguire un'applicazione PHP sul server e di fornire il risultato tramite un browser. Questo è uno dei linguaggi di scripting lato server più popolari.

MySQL è un'applicazione server di database che ci consente di archiviare e fornire dati per applicazioni e / o siti Web. MySQL è stato lo standard nel software di database open source per molti anni. Ma dal suo acquisto da parte di Sun Microsystems nel 2008, e venduto di nuovo a Oracle nel 2010, i fondatori originali hanno ritenuto che si allontanasse dalla sua natura open source in una versione più commerciale. In risposta a ciò, i fondatori di MySQL hanno modificato il codice sorgente e creato MariaDB, un sostituto drop-in per MySQL che promette di rimanere sempre open-source e compatibile con le API e i comandi di MySQL.

Se mettiamo insieme tutte le informazioni di cui sopra, dovremmo ottenere un server Web (Apache) in grado di gestire un linguaggio di scripting lato server (PHP) e la possibilità di archiviare informazioni utilizzando un server di database (MariaDB).

Ciascuno dei software descritti è disponibile gratuitamente e può essere scaricato dai loro siti Web dedicati o mirror autorizzati. Il problema è che la configurazione manuale può richiedere del tempo e richiede alcune conoscenze avanzate di computer / server per capire cosa fa ogni opzione.

Fortunatamente ci sono molte alternative, e una di queste è XAMPP. Questo ci consente di installare facilmente Apache, MySQL / MariaDB e PHP configurandoli automaticamente durante l'installazione. Include anche pacchetti aggiuntivi come FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin e Webalizer. Fondamentalmente tutto il necessario per avviare il proprio server Web per test e sviluppo.

Di cosa avrai bisogno:

  • un PC con Microsoft Windows
  • una connessione Internet per scaricare il programma di installazione
  • pazienza

1. Quello che devi fare è andare su www.apachefriends.org e scaricare il programma di installazione. Nota che XAMPP è disponibile anche per macchine basate su Linux e Mac OS X, quindi scarica la versione corretta per il tuo sistema operativo.

2. Installa XAMPP usando il programma di installazione scaricato. Durante l'installazione ti verrà chiesto di scegliere i pacchetti di cui hai bisogno. Qui puoi deselezionare tutto tranne Apache, MySQL e PHP, ma ti consiglio di installare anche phpMyAdmin e Webalizer. Questi ti aiuteranno a gestire i tuoi database MySQL e forniranno anche informazioni sull'uso del sito web.

3. Dopo l'installazione verrai accolto dal pannello di controllo di XAMPP. Qui è possibile avviare e arrestare le applicazioni del server e apportare modifiche ai loro file di configurazione. Per avviare Apache e MySQL basta premere i pulsanti Start per ognuno di essi.

4. Una volta avviati i server, apri il tuo browser preferito e puntalo su http://172.0.0.1 o http: // localhost per accedere alla pagina principale di XAMPP. Da qui puoi accedere a phpMyAdmin, visualizzare la configurazione di PHP utilizzando PHPInfo e anche accedere a una sezione di domande frequenti e una sezione HOW-TO che dovrebbe essere sufficiente per iniziare con XAMPP.

Congratulazioni! Apache, PHP e MySQL / MariaDB sono stati installati su un computer Windows utilizzando XAMPP. Ora è possibile testare e sviluppare siti Web eseguendoli localmente anziché dover caricare ciascun file su un server Web dopo averlo modificato.

NOTA 1: per accedere a un sito Web o uno script utilizzando XAMPP, è necessario spostare i file del sito Web in una cartella denominata HTDOCS situata all'interno della cartella di installazione di XAMPP (in genere C: \ XAMPP).

NOTA 2: le porte 80 e 443, utilizzate per impostazione predefinita da Apache, potrebbero essere bloccate o riservate sul computer da altre applicazioni. Ad esempio Skype riserva queste porte nel caso in cui altre non siano disponibili e continua a riservarle anche se non le utilizza. Puoi disabilitarlo in Skype deselezionando Usa porta 80 e 443 per ulteriori connessioni in entrata in Strumenti -> Opzioni -> Avanzate -> Connessione.

NOTA 3: se la macchina si trova dietro un router e si desidera accedere ai siti Web ospitati su XAMPP da una connessione esterna, è necessario impostare il port forwarding sul router sulla macchina XAMPP per le porte 80 (HTTP), 443 (HTTPS) e 3306 (MySQL).

Se hai altre domande, utilizza la sezione commenti qui sotto.

Installa apache, php e mysql (mariadb) su Windows usando xampp