Instalarea serverului web (Apache, PHP, MySQL, phpMyAdmin) pe menta Linux
Dacă sunteți un webmaster sau un programator PHP, sau ai nevoie doar pentru a rula un site de pe computer, puteți face acest lucru printr-un server de web. Pe Linux (Apache) server de web și componentele aferente (PHP, MySQL, phpMyAdmin) sunt setate doar câteva comenzi.
Acest manual vă va arăta cum să instalați un server de web pentru site-urile de pe Linux Mint.
Instalarea Apache, PHP, MySQL, phpMyAdmin pe Linux Mint
Cele mai multe dintre operațiunile vom face pe linia de comandă - terminalul Linux.
Deschideți un terminal și tastați în ea următoarele două comenzi:
În timpul instalării, va apărea o fereastră în care puteți seta o parolă pentru MySQL:
Se recomandă să se stabilească imediat parola, este necesară pentru securitatea în setările standard, phpMyAdmin nu va intra fără o parolă.
Dacă nu doriți un server web local, pentru a specifica parola, lăsați câmpul gol, tasta TAB pentru a comuta la OK și apăsați ENTER.

În această fereastră, lăsați totul neschimbat, tasta TAB pentru a comuta la OK și apăsați ENTER.
La întrebarea „Configurarea unei baze de date pentru phpMyAdmin folosind cheia dbconfig-comune» TAB pentru a selecta «No», apoi apăsați ENTER:
Veți vedea o pagină standard de Apache:

La serverul web rulează cu fiecare cotitură pe computer, executați următoarea comandă:
setarea phpMyAdmin
Trebuie să facem o mică ajustare la phpMyAdmin. introduceți comanda
Se va deschide un fișier text. Glisează fișierul dreapta până la capăt și în partea de jos, se adaugă o linie:

Reporniți serverul Web pentru ca modificările să aibă efect:

În mod implicit, phpMyAdmin nu permite să intre fără parolă. Dacă nu setați o parolă pentru baza de date MySQL, atunci aveți posibilitatea de a alege dintre două opțiuni:
- setați o parolă
- face modificări la phpMyAdmin de configurare, că el este permis să intre fără parolă
Este recomandat să setați o parolă pentru baza de date. Pentru a schimba parola, puteți folosi scriptul:
Dacă doriți să permiteți să intre în phpMyAdmin fără o parolă, deschideți fișierul
Localizați al doilea (care sunt două) linii
Cel mai probabil, atunci când vă conectați, va fi o surpriză în formă de eroare „# 1698 - Acces interzis pentru«root»utilizator @«localhost»». Instrucțiuni pas cu pas pentru decizia sa în acest manual.

În cazul în care serverul web Apache sunt site-uri?
În mod implicit, folderul rădăcină pentru documentele web este / var / www / html. În / var / www, puteți face propriile gazde virtuale.
Folder / var / www / html și toate fișierele din cadrul acesteia sunt deținute de rădăcină.
Deci, aveți posibilitatea să modificați, să adăugați, ștergeți fișierele din acest dosar, trebuie să utilizați sudo. De exemplu, următoarea comandă vă deschide managerul de fișiere pentru a gestiona conținutul dosarelor.
Toate celelalte programe care fac modificări la / var / www / htm l, trebuie, de asemenea, să fie difuzate cu sudo
Pe serverul local pentru ușurința de utilizare, puteți face singur proprietarul acestui dosar:
Acum, tu și programele care rulează pe numele dvs. nu au nevoie de privilegii de root pentru a lucra cu conținutul acestui director:
fișiere index Apache
Dacă un utilizator solicită un server Web nu este un fișier și un director, serverul caută fișierele index.html în ea. index.php. index.htm etc. Dacă aceste fișiere se află în acest director, se afișează conținutul lor. Aceste fișiere sunt numite index. În cazul în care directorul o dată două sau mai multe astfel de fișiere, care prezintă una dintre ele, în conformitate cu prioritatea.
A se vedea ce fișiere pe serverul dvs. sunt indexul și în ce ordine de prioritate este construit, puteți fișier
Acolo vei vedea ceva de genul:
De obicei, utilizatorii doresc să mutați fișierul index PHP (index.php) în prima poziție după DirectoryIndex. să se întâmple așa:
După efectuarea modificărilor, salvați și închideți fișierul, apoi reporniți serverul web.
concluzie
Aceste instrucțiuni au arătat cum se instalează serverul de web Apache pe computer cu Linux Mint. În ceea ce privește funcționalitatea, acest server este nici oportunități de găzduire diferite. Puteți să-l testa pe site-urile lor, de a utiliza în studiul PHP, instalați WordPress, etc. Mai mult decât atât, serverul poate fi pus la dispoziție pentru rețeaua locală sau externă.