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

Да започнем с това, струва си да се каже, че този документ е компилация от някои съвети за създаване и инсталиране на Apache и PHP, както и собствения си опит, натрупан при използването на тези съвети.
Да вървим. Първо, нека да се дефинира директорията, в която сте инсталирали сървъра. Тъй като сървърът трябва да трасира на сайта, че има смисъл (Смята се), за да изберете папка за инсталацията възможно най-близо до реалния уеб сървъра. В един от водачите Препоръчваме Ви да изберете папка F: \ ЮЕсАр \ Local \ Apache. но, тъй като опитът е показал, в този смисъл не е много. Всичко работи чудесно в някоя папка. Но по-горе посочената папка уж най-точно съответства на действителното пътя на уеб сървъра. С една дума, изберете папка и инсталиране на Apache. Начинът, по който тя ще се намира, obzovem за удобство% APACHE_PATH% и ще го използвам в бъдеще в описанието на процедурите за инсталация. По този начин, на сървъра е инсталиран, продължете да конфигурирате.
Отваряне на папка% APACHE_PATH% \ CONF. намерите там mime.types файл. Намерете линия: текст / HTML HTML HTM и да я промените в текст / HTML HTML HTM shtml shtm пепелник. Нека обясня защо това е необходимо, и че е необходимо да се гарантира, че сървърът, среща файлове като shtml shtm пепелник, знаете, че това е файл във формат. Същият ефект може да се постигне, ако във файла httpd.conf да добавите линия AddType текст / HTML HTML HTM shtml shtm пепелник. Ако изберете втория вариант, а след това не бързайте да затворите httpd.conf файла - ние все още се нуждаят от нея. Ако първата, после го отворите и да се пристъпи към окончателното създаване на сървър.
Така че ние отвори httpd.conf файла. в него трябва да промените някои линии, които са споменати по-долу. Всичко останало може да бъде оставен сам, но ако има желание да експериментира - направете първо резервно копие на файл, който не е бил след това мъчително болезнено.

В областта, уточни директория ServerRoot% APACHE_PATH%

В DocumentRoot укажете директорията, в която да съхранявате вашите HTML-файлове, като например:
DocumentRoot% APACHE_PATH% / WWW
Разбира се, можете да зададете друга директория, ако искаш. Във всеки случай, не забравяйте да го създаде, по-добре да го направя сега! И обърнете внимание на наклонени черти.

Просто по-долу е областта, която започва с и завършващ (Такива области представляват настройките за дадена директория и всички нейни поддиректории). Променете я:


Опции индекси Включва
AllowOverride All

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


Опции индекси Включва
AllowOverride All
Поръчка позволяват да отрича
Оставя се от всичко

Това инсталационната директория за вашите документи. Ако искате, можете да зададете друга директория, толкова дълго, тъй като тя е същата като тази, посочена в параметъра DocumentRoot.

Инсталирайте UserDir. по следния начин:

Това е директорията, която ще се съхранява потребителското началната страница, ако това беше истинска уеб-сървър и виртуална корен домакин. Не забравяйте да се създаде тази директория.

Задайте DirectoryIndex, както следва:

DirectoryIndex index.html index.htm

Този така наречен индексни файлове, които се наричат, когато няма име на документа. Можете да добавите и тук, например index.php. ако ще да работи с този език.

Намерете и опция за монтиране ScriptAlias. тя трябва да изглежда по следния начин:

ScriptAlias ​​/ CGI-хамбар / "% APACHE_PATH% / CGI-хамбар /"

Сега е необходимо да се намери и да промените настройките за директорията на CGI-бен, те са, както може би си спомняте, започнете с и край . Ако не е имало друг начин - да го промените. Опциите за споделяне са както следва:


AllowOverride All
Опции ExecCGI

Конфигуриране на следните настройки:

AddHandler CGI-скрипт .bat .exe

Това казва на Apache, че файловете завършващи на .exe и .bat трябва да се третира като CGI-скриптове.

И последното - комплект:

AddHandler сървъра разбор .shtml .shtm .sht

Или, ако искате обикновените HTML файлове са обработени SSI, пиша това:

AddHandler сървъра разбор .shtml .shtm .sht .html .htm

ехо разстояние
ехо Content-Type: текст / HTML
ехо.
ехо.
реж

Конфигуриране на PHP

ВНИМАНИЕ: описание на конфигурацията се отнася до PHP версия 4, да се създаде други варианти може да се различава от по-горе. И описан процесът на инсталиране се различава от официалните инструкции, но, въпреки това, тя работи. Ако има, или това, което сложност нека да знаят, че мога да се коригира описанието.

Разопаковайте архива в папката, в която искате да инсталирате PHP, обикновено тя трябва да бъде в същата директория като DocumentRoot на сървъра, но не е задължително. Отворете файла php.ini. в "Пътя и directoryes" на раздел списък на параметъра стойност doc_root DocumentRoot директория на extension_dir параметър сървър. настроена така, че да сочи към папката разширения. разпределението на PHP.
Освен това, раздел «Динамични Extensions» на разкоментирайте линии с разширения, които ще използвате. Запазете промените.
Сега Apache mime.types конфигурационен файл. добавете реда:

заявление / х-уеб--php3 phtml php3 PHP.

И в httpd.conf файла. преди блока на виртуални хостове добавите такъв блок:



Опции ExecCGI

ScriptAlias ​​"/ __ php_dir __ /" "% PHP_INSTALL_DIR%"
прилагане действие / х-уеб--php3 "/__php_dir__/php.exe"

.. Когато "% PHP_INSTALL_DIR%" - директория с дистрибуция на PHP (където има php.exe файл) Това е всичко, Проверете PHP как и дали сценария, тип:

Трябва да се отбележи, че PHP това писмо не е същото като CGI. По-специално, PHP скриптове се намират в същата директория като HTML документи и CGI-скриптове в папката CGI-бен.

Свързани статии

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