Инсталиране и конфигуриране на 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:
старт # услуга уеб-
Създаване на тестова страница:
# Ехо "
Тя работи! h1>'> /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