Instalați apache, php și mysql (mariadb) pe Windows utilizând xampp

Video: Настраиваем PHP сервер на домене — Linux, Apache, MariaDB, PHP. Привязка домена, установка WordPress 2024

Video: Настраиваем PHP сервер на домене — Linux, Apache, MariaDB, PHP. Привязка домена, установка WordPress 2024
Anonim

Este posibil ca unii dintre voi să aveți o idee despre ce înseamnă titlul și unii dintre voi nu, așa că, înainte de a intra în acest tutorial, să facem cunoștință completă cu toți termenii.

Apache este cel mai folosit software de server web în acest moment și este în ultimii 20 de ani de la lansarea inițială din 1995. Procesează solicitări HTTP și ne permite să stocăm, să procesăm și să livrăm pagini web local sau pe internet. Toate site-urile web necesită un server web pentru a putea fi afișat într-un browser web.

PHP este un limbaj de script din partea serverului. PHP poate rula local, de la sine, dar este cel mai frecvent cunoscut ca fiind o extensie la un server web. În acest caz, permite dezvoltatorului să ruleze o aplicație PHP pe server și să furnizeze rezultatul printr-un browser. Acesta este unul dintre cele mai populare limbaje de script din partea serverului.

MySQL este o aplicație de server de baze de date care ne permite să stocăm și să livrăm date pentru aplicații și / sau site-uri web. MySQL a fost standard în software-ul bazei de date open source de mulți ani. Dar de la cumpărarea sa de către Sun Microsystems în 2008 și vândută din nou către Oracle în 2010, fondatorii originali au considerat că s-a îndepărtat de natura sa open source către o versiune mai comercială. Ca răspuns la acest lucru, fondatorii MySQL au format codul sursă și au creat MariaDB, un înlocuitor pentru MySQL, care promite să rămână întotdeauna open-source și să fie compatibil cu API-urile și comenzile MySQL.

Dacă reunim toate informațiile de mai sus, ar trebui să obținem un server web (Apache) capabil să gestioneze un limbaj de script (PHP) din partea serverului și posibilitatea de a stoca informații folosind un server de baze de date (MariaDB).

Fiecare dintre software-urile descrise este disponibil gratuit și poate fi descărcat de pe site-urile web dedicate sau din oglinzile autorizate. Problema este că configurația manuală poate dura ceva timp și necesită cunoștințe avansate de computer / server pentru a înțelege ce face fiecare opțiune.

Din fericire există o mulțime de alternative, iar una dintre ele este XAMPP. Acest lucru ne permite să instalăm cu ușurință Apache, MySQL / MariaDB și PHP, configurându-le automat în timpul instalării. De asemenea, include pachete suplimentare precum FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin și Webalizer. Practic, tot ce ai nevoie pentru a porni propriul server web pentru testare și dezvoltare.

De ce ai nevoie:

  • un computer cu Microsoft Windows
  • o conexiune la internet pentru a descărca instalatorul
  • răbdare

1. Ceea ce trebuie să faceți este să vă îndreptați către www.apachefriends.org și să descărcați instalatorul. Rețineți că XAMPP este disponibil și pentru mașinile bazate pe Linux și Mac OS X, așa că descărcați versiunea corectă pentru sistemul de operare.

2. Instalați XAMPP folosind instalatorul descărcat. Rețineți că, în timpul instalării, vi se va cere să alegeți pachetele de care aveți nevoie. Aici puteți debifa totul, cu excepția Apache, MySQL și PHP, dar vă recomand să instalați și phpMyAdmin și Webalizer. Acestea vă vor ajuta să vă gestionați bazele de date MySQL și vor oferi, de asemenea, informații despre utilizarea site-ului web.

3. După instalare, veți fi întâmpinat de Panoul de control XAMPP. Aici puteți porni și opri aplicațiile serverului și puteți face modificări la fișierele de configurare ale acestora. Pentru a porni Apache și MySQL trebuie doar să apăsați butoanele Start pentru fiecare dintre ele.

4. După ce serverele sunt deschise, deschideți browserul preferat și indicați-l către http://172.0.0.1 sau http: // localhost pentru a accesa pagina principală XAMPP. De aici puteți accesa phpMyAdmin, vizualizați configurația PHP folosind PHPInfo și accesați, de asemenea, o secțiune de întrebări frecvente și o secțiune HOW-TO care ar trebui să fie suficient pentru a vă începe cu XAMPP.

Felicitări! Ați instalat Apache, PHP și MySQL / MariaDB pe o mașină Windows utilizând XAMPP. Acum puteți testa și dezvolta site-uri web rulându-le local, în loc să fiți nevoit să încărcați fiecare fișier pe un server web după editare.

NOTĂ 1: Pentru a accesa un site web sau script folosind XAMPP, va trebui să mutați fișierele site-ului web într-un folder numit HTDOCS situat în folderul de instalare XAMPP (de obicei C: \ XAMPP).

NOTĂ 2: Porturile 80 și 443, utilizate în mod implicit de Apache, pot fi blocate sau rezervate pe aparatul dvs. de alte aplicații. De exemplu, Skype își rezervă aceste porturi în cazul în care altele nu sunt disponibile și continuă să le rezerve, chiar dacă nu le folosește. Puteți dezactiva acest lucru în Skype, debifând Utilizați porturile 80 și 443 pentru conexiuni de intrare suplimentare în Instrumente -> Opțiuni -> Complex -> Conexiune.

NOTĂ 3: Dacă aparatul dvs. se află în spatele unui router și doriți să accesați site-urile web găzduite pe XAMPP dintr-o conexiune externă, va trebui să configurați portul înainte pe router către mașina XAMPP pentru porturile 80 (HTTP), 443 (HTTPS) și 3306 (MySQL).

Dacă aveți alte întrebări, utilizați secțiunea de comentarii de mai jos.

Instalați apache, php și mysql (mariadb) pe Windows utilizând xampp