Instalarea și configurarea apache, php, mysql pe CentOS - Baza de cunoștințe

Instalarea și configurarea Apache, PHP, MySQL pe CentOS

1. Actualizarea sistemului.

2. Configurarea firewall-ului (iptables).

Pentru aceasta vom folosi utillitoy de configurare (dacă nu este, atunci a pus #yum instala setuptool).
Run # configurare.
Ieși pe fereastră, care este foarte ușor de înțeles. Acolo puteți dezactiva fie iptables, sau pentru a deschide porturile. Vă recomandăm să efectuați un al doilea. Selectați toate web necesare, FTP, și alte conexiunea ssh.
În cazul în care nu funcționează, atunci pur și simplu dezactivați-l

# iptables Serviciul opri chkconfig iptables off

3. Ustanalvivaem Apache, SSL.

# Yum -Y instala httpd mod_ssl

Am pus acest lucru în autostart Apache:

# Chkconfig httpd pe

Rulați Apache:
Start # Serviciu httpd

Creați o pagină de test:
# Echo "

Funcționează!„> /var/www/html/index.html

Dacă inscripția Funcționează! acolo, vom continua

4. Instalați PHP cu ea suplimentare. componente

# Yum -y instalează PHP php-common-php Gd-php mysql php-xml php-mbstring

Reporniți Apache:
# Serviciu de repornire httpd

5. Instalați MySQL.

# Yum -y instala MySQL server

Prevede MySQL la autostart:
# Chkconfig mysqld pe

Run MySQL:
Start # Serviciu mysqld

Instalați parola de root MySQL:
# Mysqladmin -u parola de root „nouă parolă“
În cazul în care noua parolă - o nouă parolă de root pentru MySQL.

6. Configurare Apache.

Odată ce am verificat că toate serviciile majore web pe care le funcționează bine, puteți începe să creați site-uri web director.
vom avea structura:
/ Home / - director cu site-uri
/home/site.ru/ - director singur site
/home/site.ru/www/ - fișierele acestui site
/home/site.ru/logs/ - jurnalele site
/home/site.ru/tmp/ - fișierele temporare ale acestui site

Și astfel, vom crea în site-urile / home / director și fiecare dintre ele dosar www, busteni, tmp.

După aceea, noi le înregistrați în configurarea Apache:
/etc/httpd/conf.d/ - In acest director se va crea o configurare separat pentru fiecare site Fail (care este mai ușor).
fișier site1.conf:

Același Fail trebuie să fie create pentru fiecare site din directorul / home /
După aceea, reporniți apache:
# Serviciu de repornire httpd
Dacă Apache nu pornește dintr-o dată, jurnalul de erori pot uita întotdeauna în / var / log / httpd /

Notă:
Trebuie să vă asigurați că fișierul / etc / sysconfig / selinux valoare SELINUX încă dezactivată. dacă nu, a pus.

verifica:
Pentru a verifica nu este necesară schimbarea domeniului înregistrarea NS este suficient pentru a edita fișierul hosts de pe computerul de la care setați. În ferestre este de obicei în C: drivere \ Windows \ system32 \ \ etc \. în sistemele nix în / etc /

7. Instalați și configurați PhpMyAdmin (PMA)

În această setare de bază poate fi completat în conformitate cu VPS / CentOS server de VDS controlate

Articole pe aceeași temă