Инсталиране и конфигуриране на Apache, PHP, MySQL на CentOS - Базата знания

Инсталиране и конфигуриране на Apache, PHP, MySQL на CentOS

1. Актуализиране на системата.

2. Настройка на защитната стена (IPTABLES).

За това ние използваме utillitoy настройка (ако не е, след това пуснати #yum инсталирате setuptool).
Опити # настройка.
Излез през прозореца, което е много лесно да се разбере. Там можете да деактивирате IPtables, или да отвори пристанищата. Аз препоръчвам да се направи втори. Изберете цялата необходима интернет, FTP, както и други връзка SSH.
Ако не работи, а след това просто да го спрете

# В IPTABLES спират chkconfig IPtables разстояние

3. Ustanalvivaem Apache, SSL.

# Yum -Y инсталира уеб-mod_ssl

Ние събрахме тази в Apache автоматично стартиране:

# Chkconfig уеб-на

Изпълнете Apache:
старт # услуга уеб-

Създаване на тестова страница:
# Ехо "

Тя работи!'> /var/www/html/index.html

Ако надписа работи! там, ние продължаваме по

4. Монтирайте PHP с него допълнително. елементи

# Yum -y инсталирате PHP PHP-общ PHP-GD PHP-MySQL PHP-XML PHP-mbstring

Рестартирайте Apache:
# В уеб-рестартиране

5. Монтирайте MySQL.

# Yum -y инсталирате MySQL MySQL-сървър

Предписва MySQL за автоматично стартиране:
# Chkconfig Mysqld на

Изпълнете MySQL:
старт # Service Mysqld

Инсталирайте MySQL корен парола:
# Mysqladmin -u корен парола "нов-парола"
Къде ново парола - новия си корен парола за MySQL.

6. Конфигуриране на Apache.

След като се уверили, че от най-големите уеб услугите, които работят добре, можете да започнете да създавате уеб сайтове директория.
ние ще имат следната структура:
/ Начало / - директория със сайтове
/home/site.ru/ - директория един сайт
/home/site.ru/www/ - файлове на този сайт
/home/site.ru/logs/ - логва в сайта
/home/site.ru/tmp/ - временни файлове на този сайт

И така, ние създаваме в сайтовете / Начало / директория и всеки от тях WWW папка, трупи, ПТУ.

След това, ние ги регистрират в конфигурационния Apache:
/etc/httpd/conf.d/ - В тази директория ще създаде отделен конфигурационен Fail за всеки сайт (което е по-лесно).
site1.conf файл:

Същият този Fail трябва да се създаде за всеки обект от директорията / дома /
След това рестартирайте Apache:
# В уеб-рестартиране
Ако Apache не започва изведнъж, дневника грешка може да изглежда винаги в / реактивна / дневник / уеб-/

Забележка:
Трябва да се уверите, че файлът / и т.н. / sysconfig / SELinux стойност SELinux все още е забранено. ако не, сложи.

проверете:
За да проверите, че не е необходимо да се промени домейн NS запис е достатъчно, за да редактирате файла на хоста на компютъра, от който настройвате. В Windows обикновено е в C: \ Windows \ System32 \ шофьори \ и т.н. \. в Никс системи в / и т.н. /

7. Инсталирайте и конфигурирайте PhpMyAdmin (PMA)

В тази основна настройка може да бъде завършена при контролирани VPS / VDS сървърни CentOS

статии