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ă! h1>„> /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