нови материали
Конфигуриране на 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 - име на сървъра домейн
- 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:
изтегляне на софтуер Продукти:
програми и книги