ПредишенСледващото

нови материали

Конфигуриране на Apache, PHP и MySQL за Linux-VPS

Инсталиране на Apache, PHP и MySQL в Debian

Първата стъпка е да се инсталира необходимия софтуер на вашия виртуален (или реален - в светлината на проблема няма значение) сървър. Както вече бе отбелязано, в Linux да се направи много по-лесно, отколкото в Windows. Независимо от това, нека разгледаме по-подробно, особено след като не поставяме "изчистена" версия на Apache и PHP, но с чембероване на различни библиотеки за подпомагане. По-специално, че е полезно да се създаде най-малко, Бог да подкрепя графика, както и ImageMagick (подобрена графика подкрепа в PHP) и Mcrypt (криптиране).

ап-да инсталирате apache2 php5 ImageMagick libapache2-мод-php5 php5-GD php5-imagick php5-Mcrypt

Тук сме си поставили Apache, PHP и ImageMagick (GD вече е инсталиран с базовата система), както и модули за Apache взаимодействие с PHP и PHP с GD, ImageMagick и Mcrypt.

забележка
Същността на пакетите за монтажник в Debian се свежда до повикване ап-да от командата (в този случай, Инсталирай) и последващото прехвърляне през пролуката всички правилни пакети.

След инсталиране на MySQL:

ап-да инсталирате MySQL-сървър MySQL клиент php5-MySQL

След това поставете 3 Пакет: действителното MySQL сървър, MySQL клиента (осигурява достъп до сървъра) и MySQL модул подкрепа в PHP. В хода на инсталирането на MySQL инсталаторът ви подканва за въвеждане на парола за потребителя на корен (да не се бърка с потребителя на системата корен!).

Въведете паролата и след това го въведете отново на следващия екран и след няколко секунди след това инсталиране на MySQL е завършена.

По този начин, ние имаме всичко необходимо за уеб сървър. За удобство, ние инсталирате PhpMyAdmin. Това се прави с Debian е много проста:

ап-да инсталирате PhpMyAdmin

Програмата за настройка ще ви помоля да кой сървър искате да конфигурирате полезността - изберете Apache2 (натиснете клавиша за интервал на съответния ред).

В края на инсталацията ще бъдете подканени да се създаде база данни за PhpMyAdmin. Ние сме съгласни с това предложение (като изберете Да), а след това въведете администраторската парола за MySQL (което беше посочено по-рано, когато инсталирането на сървър), и да се създаде парола за PhpMyAdmin.

Сега трябва да perezapustt Apache:

Конфигуриране на Apache за Linux

забележка
Всъщност, в случай на Debian 6 /etc/mime.types могат да бъдат отворени едновременно, вместо да търсят типа настройки в Apache довереник).

Отваряне на файл за редактиране, да намери приложение низ / х-уеб--PHP и приложена към HTML низ (без точки).

useradd -d / Начало / user1 -м userone

Превключвателят -м показва, че определен с помощта на -d директория да бъде създадена автоматично. На следващо място, зададете парола с помощта на ако съществува команда:

Вече сте готови да се изгради на сайта. на потребителя да променя към новосъздадения и ще създаде всички необходими директории:

су userone защитен режим / Начало / user1 / site1 защитен режим / Начало / user1 / site1 / трупи защитен режим / Начало / user1 / site1 / WWW изход

ServerName site1.ru Serveralias www.site1.ru DocumentRoot / Начало / user1 / site1 / WWW AllowOverride All Поръчка позволи, отрече да позволи от всичко ErrorLog /home/user1/site1/logs/error.log LogLevel предупреждават CustomLog /home/user1/site1/logs/access.log комбинирани

  • ServerName - име на сървъра домейн
  • Serveralias - псевдоним на сървъра (например да посочите няколко параметри)
  • DocumentRoot - главната директория
  • ErrorLog - пътя и името на файла за журналните записи грешка
  • LogLevel - значението на нивото на грешка, от която информация трябва да попаднат в CustomLog лог - пътя и името на файла за трупи за достъп за писане

забележка
Трябва да се отбележи, че директорията може да се използва при конфигуриране на Apache, не само в рамките на VirtualHost, но също така и на всяко друго място, където искате да зададете разрешения за всяка директория.

След конфигурационния файл на Apache за новия сайт е готов, е необходимо да се каже на сървъра, че е необходимо да се използва файла. За да направите това, да създадете символна връзка към файла в директорията / и т.н. / apache2 / обектите, които ще се включи. Това се прави с Въ команда:

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

По този начин, ние вече могат винаги да изключите създадена от конфигурационен файл, просто да изтриете връзката към файла в обектите с активирани, и го свържете отново, създавайки връзка отново.

Сега нека да тестват получената конфигурация, рестартиране на Apache:

И да приложи към края:

Индекс / Наименование Последна промяна Размер Description Apache / 2.2.16 (Debian) сървър на порт 80 site1.ru

Отличен, първата ни сайт под Linux-VPS и работи.

Настройване на FTP-сървър в Debian

След като Apache е настроен, че би било хубаво да се запълни новосъздадения сървър съдържание. За това имате нужда от FTP-сървър. Върнете се в Debian Virtual Machine командния ред и напишете:

ап-да инсталирате proftpd

По искане на режима на работа избран самостоятелен, с което се инсталира на FTP-сървър, конфигуриран и вече работи. Свързва се с всеки FTP-клиент (Filezilla, Total Commander и т.н.), с помощта на ползвателя на настройките userone създали по-рано.

Сега можете да работите точно с създадения сайт по същия начин, както ако той е бил на истински сървър в интернет.


SNK GSCP - нова библиотека за PHP 5!
Web Studio и Visual Workshop Библиотека:
Стандарти за уеб-технологии
Монопол ст. 2.0.2 Downloads:
изтегляне на софтуер Продукти:
програми и книги

Подкрепете проекта - споделете линка, благодаря!