Instalarea lămpii - apache, php și mysql pentru linux în VPS

Materiale noi

Configurarea Apache, PHP și MySQL pentru Linux-VPS

Instalați Apache, PHP și MySQL pe Debian

Mai întâi de toate, trebuie să instalați software-ul necesar pe serverul dvs. virtual (sau real - în lumina sarcinii la îndemână nu contează). După cum sa menționat deja, în Linux acest lucru este mult mai ușor decât în ​​Windows. Cu toate acestea, vom vorbi despre acest lucru mai detaliat, mai ales că nu vom instala versiunile "goale" ale Apache și PHP, ci cu legarea de la diverse biblioteci auxiliare. În particular, este util să instalați cel puțin GD pentru suport grafic, precum și ImageMagick (suport grafic îmbunătățit în PHP) și Mcrypt (funcții de criptare).







apt-get install apache2 PHP5 ImageMagick libapache2-mod-php5 php5-gd php5-imagick php5-mcrypt

Aici ne-am stabilit noi înșine Apache, PHP și ImageMagick (HG a fost deja instalat cu sistemul de bază), precum și module pentru interacțiunea Apache cu PHP și PHP cu GD, ImageMagick și Mcrypt.

remarcă
Esența lucrului cu pachetul de instalare din Debian este de a apela apt-get cu o comandă (în acest caz Install) și apoi să transferați toate pachetele necesare printr-un spațiu.

Acum instalați MySQL:

apt-get instalează mysql-server mysql-client php5-mysql

Există 3 pachete instalate: serverul MySQL însuși, clientul MySQL (care oferă acces la server) și modulul de suport MySQL din PHP. În timpul instalării serverului, programul de instalare MySQL vă va cere o parolă pentru utilizatorul rădăcină (pentru a nu fi confundată cu rădăcina sistemului rădăcină!).

Introduceți parola, apoi introduceți-o din nou pe ecranul următor și câteva secunde după aceasta, instalarea MySQL va fi finalizată.

Astfel, avem tot ce este necesar pentru un server de web complet. Pentru comoditate, instalați phpmyadmin. Acest lucru se întâmplă foarte simplu în Debian:

apt-get instalează phpmyadmin

În timpul instalării, programul vă va întreba ce server doriți să configurați utilitarul - specificați apache2 (apăsând spațiul de pe linia corespunzătoare).

La sfârșitul instalării, vi se va solicita să configurați baza de date pentru phpmyadmin. Suntem de acord cu această propunere (selectând Da), apoi introduceți parola de root pentru MySQL (care a fost specificat anterior, atunci când instalarea de server), și de a crea o parolă pentru phpMyAdmin.







Acum ar trebui să reporniți apache:

Configurarea Apache pe Linux

remarcă
De fapt, pentru cazul cu Debian 6, puteți deschide imediat /etc/mime.types, mai degrabă decât căutați setările de tip în Apache configs).

Deschideți fișierul pentru editare, găsiți aplicația de linie / x-httpd-php și adăugați la sfârșitul liniei html (fără punct).

useradd -d / home / user1 -m userone

Comutatorul -m specifică faptul că directorul specificat cu -d ar trebui să fie creat automat. Apoi, setați parola cu comanda passwd:

Acum, totul este gata pentru a crea un site web. Modificați utilizatorul la cel nou creat și creați toate directoarele necesare:

su userone mkdir / home / user1 / site1 mkdir / home / user1 / site1 / jurnale mkdir / home / user1 / site1 / www ieșire

Numele Serverului site1.ru ServerAlias ​​www.site1.ru DocumentRoot / home / user1 / site1 / www AllowOverride All Order permite, refuza permisiunea de la toate ErrorLog /home/user1/site1/logs/error.log LogLevel warn CustomLog /home/user1/site1/logs/access.log combinate

  • ServerName - numele de domeniu al serverului
  • ServerAlias ​​- alias server (puteți specifica mai mulți astfel de parametri)
  • DocumentRoot - director rădăcină de site
  • ErrorLog - calea și numele fișierului pentru erorile de logare
  • LogLevel - nivelul importanței erorii, de la care informațiile ar trebui să treacă la jurnalul CustomLog - calea și numele fișierului pentru înregistrarea jurnalelor de acces

remarcă
Trebuie remarcat faptul că directorul poate fi folosit atunci când configurați Apache nu numai în interiorul VirtualHost, ci și în orice alt loc unde trebuie să setați drepturi de acces pentru un director.

După ce fișierul de configurare Apache pentru noul site este gata, trebuie să spuneți serverului că trebuie să utilizați acest fișier. Pentru a face acest lucru, creați o legătură simbolică la acest fișier în directorul / etc / apache2 / sites-enabled. Acest lucru se face cu comanda ln:

ln -s /etc/apache2/sites-available/site1.ru.conf /etc/apache2/sites-enabled/site1.ru.conf

Astfel, acum putem întotdeauna să dezactivați fișierul creat din configurație, pur și simplu ștergând link-ul la fișier în site-enabled sau să îl conectăm din nou, creând din nou linkul.

Acum, testați configurația rezultată prin reluarea aplicației Apache:

Și adăugați la sfârșit:

Indexul / Nume Ultima modificare Marime Descriere Apache / 2.2.16 (Debian) Server at site1.ru Port 80

Primul site pentru Linux-VPS este configurat și funcționează.

Instalarea unui server FTP în Debian

După ce Apache este configurat, ar fi bine să încărcați conținut pe serverul creat. Acest lucru necesită un server FTP. Ne întoarcem la linia de comandă a mașinii virtuale Debian și scriem:

apt-get instala proftpd

În cazul solicitării unei opțiuni, selectați standalone, în urma căruia serverul FTP este instalat, configurat și funcționează deja. Ne conectăm la orice client FTP (Filezilla, Total Commander, etc.), utilizând setările utilizatorului user create anterior.

Acum puteți lucra cu site-ul creat exact ca și cum ar fi fost pe un server real pe Internet.


SNK GSCP - noua bibliotecă pentru PHP 5!
Web Studio și Biblioteca Workshop Visual:
Standarde pentru tehnologiile web
Monopoly v. 2.0.2 Descărcări:
programe de download Produse:
programe și cărți







Trimiteți-le prietenilor: