Реших да напиша една статия като бележка до себе си, защото не е възможно да си спомня всичко, което в същото време, и на кого ще бъде полезен.
LAMP - набор от сървърния софтуер за бизнес и развитието на уеб приложения (Linux, Apache, MySQL, PHP)
Така че започнете с инсталацията на основния. Apache, MySQL, PHP
ап-да инсталирате apache2 php5 php5-MySQL MySQL-сървър
Ние отговаряме на всички въпроси настройка на кампания (зададете парола за MySQL корен потребител)
ап-да инсталирате PhpMyAdmin
Ние отговаряме на въпроси.
На първо изберете Apache (Sele направи чрез натискане на клавиша за интервал).
Създаване на база данни за PhpMyAdmin използване dbconfig-чести?
Изберете - Да.
Въведете корен парола MySQL, и да зададете парола за PhpMyAdmin
Това е уеб страницата по подразбиране за този сървър.
Ако сте видели надпис, тогава всичко е наред. Първата стъпка е готова.
За да започнете да предписват домакини областта на нашето бъдеще уебсайт.
Sudo нано / и т.н. / домакини
на първия ред, след като 127.0.0.1 Localhost през пролуката предписват техните домейни, за които сайтът ще бъде на разположение.
Например, аз го изглежда така:
който да запазва натиснете Ctrl-O, Enter, Ctrl + X
За да Apache на проклинат липсата на името на сървъра, за да го конфигурирате.
Sudo нано /etc/apache2/apache2.conf
В края на файла напишете
Конфигуриране на виртуални хостове
На следващо място, създаване на възможност за няколко сайта.
Отидете в папката с домакините
Копирайте настройките в нов файл (бъдещ сайт)
Sudo CP ./default ./auto.dev
Вместо auto.dev - на домейна на сайта.
Ние отваряме нова конфигурация хост файл.
Sudo нано auto.dev
Поставете следната позиция:
ServerAdmin уебмастъра @ Localhost
ServerName auto.dev
DocumentRoot /home/gansik/www/auto.dev
Опции FollowSymLinks
AllowOverride All
Опции индекси FollowSymLinks MultiViews
AllowOverride All
Поръчка позволяват да отрича
позволи от всичко
ScriptAlias / CGI-хамбар / / ЮЕсАр / ИЪ / CGI-хамбар /
AllowOverride None
Опции + ExecCGI -MultiViews + SymLinksIfOwnerMatch
Поръчка позволяват да отрича
Оставя се от всичко
# Възможните стойности са: за отстраняване на грешки, информация, забележка, предупреди, грешка, критичният,
# Alert, Emerg.
LogLevel предупредя
CustomLog $ / access.log комбиниран
Alias / док / «/ ЮЕсАр / акции / док /»
Опции индекси MultiViews FollowSymLinks
AllowOverride None
Поръчка отрече, оставете
Отказ от всичко
Оставя се от 127.0.0.0/255.0.0.0. 1/128
ServerName auto.dev - име на сървъра
DocumentRoot /home/gansik/www/auto.dev - път към интернет страницата за удобство, аз го поставите в дома си директория
AllowOverride All - включва способността да се използва .htaccess
На следващо място, ние се обръщаме на нашия уебсайт
Sudo a2ensite auto.dev
Sudo услуга apache2 презареждане
Отворете сайта си в браузър. Трябва да видите информация за текущото състояние на PHP. Ако сте виждали този надпис - поздравления. Всичко мина перфектно. А сега можете да се развие напълно уеб приложения :)
Допълнителна информация.
промените потребителски, от които Apache писти.
Sudo нано / и т.н. / apache2 / envvars
износ APACHE_RUN_USER = WWW-данни
износ APACHE_RUN_GROUP = WWW-данни
Промяна на WWW данни за това, което е необходимо
Освен всичко един за настройки прави вече е в него, статията показва минималната настройка.
Свързани статии