Installa apache, php e mysql (mariadb) su Windows usando xampp
Video: Веб-сервер XAMPP. Установка и настройка 2024
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.
[Correzione] err_connection_reset: windows. YouTube, Apache, Wamp
Per correggere gli errori di ripristino della connessione Err sul tuo PC Windows 10, disabilita prima l'antivirus e il firewall, quindi svuota la cache di navigazione. Leggi la guida completa!
Installa Windows 10 usando uefi [semplici passaggi]
L'interfaccia Unified Extensible Firmware (UEFI) è stata progettata per inizializzare l'hardware più velocemente rispetto al BIOS legacy e aiutare il sistema operativo ad avviarsi in condizioni normali. A partire da Windows Vista, Microsoft supporta l'installazione EFI di Windows. Ciò significa che possiamo installare Windows Vista, Windows 7, Windows 8 e 8.1 o Windows 10 utilizzando il ...
Come faccio ad aprire i file PHP su Windows 10 PC?
PHP è un formato di file di una pagina Web che contiene il codice pre-processore Hypertext. Stai cercando un modo per aprire i tuoi file PHP? Windows Report ha compilato il miglior software in grado di aprire file PHP sul tuo PC Windows 10.