Инсталиране на IIS 7
Първо, нека да поговорим малко за IIS 7.0 архитектура. Този уеб-сървър е напълно изградена на модулен принцип, т.е. за разлика от IIS 6.0, което е просто инсталиран като сървър роля и всички. В IIS 7, по-голяма гъвкавост, можете да конфигурирате вашия уеб сървър, като инсталирате само необходимите модули имате нужда. Това е един огромен плюс, тъй като:
- ненужни модули са с увреждания, което води до повишаване на производителността;
- Също така по-малките единици са ангажирани, толкова по-висока сигурност на сървъра Web, с други думи, на така наречената "дупка" става по-малък.
Има няколко възможности за инсталиране на тази роля на Windows:
- Чрез графичния потребителски интерфейс (ние ще използваме);
- Чрез командния ред (по мое мнение, не е удобно, тъй като ще трябва да напълно ръчно пишат всички модули, от които се нуждаете, както и имената им са малки и главни букви);
- Също така, в командния ред, но с използване на XML файл (полезно, ако трябва да се повиши много уеб сървъри, просто веднъж, за да калайджия с XML файл, а след това просто ще тече една команда от командния ред и всички).
Е, сега нека да преминете директно към самия този сървър растението.
Кликнете Start-> Администрация> сървъра мениджър> раздел за ролята си и кликнете върху "Добавяне на роли"
След това кликнете върху "Напред" и изберете (IIS) уеб сървър е следващата стъпка.
За да контролирате уеб сървър, графичен интерфейс, използван, но след като мога да кажа, че контролът може да бъде също така директно да редактирате XML файлове. Всички настройки IIS7 уеб сървър, се съхраняват в XML файлове. Настройки веднъж за целия IIS сървър (едновременно за всички обекти) се съхраняват в applicationHost.config файл, намиращ се на следния път:
Но за една конфигурация на сайта, можете да използвате файла web.config е тя създава автоматично, когато промените някоя настройка по отношение на един сайт. Спомних си такава схема, за да изберете Apache уеб сървър, където можете да използвате .htaccess файл, за да изберете един сайт.
Отиди директно към нашия графичен уеб сървър контрол панел IIS 7, чрез отваряне на Start-> Администрация> IIS Services Manager. И ще, това е прикриване панел:
Къде в ляво е дърво на сайта си (ние все още имаме само мястото по подразбиране), и приложения за средната група на всички настройки, както и правото свойства на определена настройка.
Ние се пристъпи към инсталирането на PHP, всички проблеми, ако възникнат, само един прозорец, изберете необходимата следващата точка: IIS Fast CGI
След това, нека да се създаде нов сайт (в IIS ще бъде домакин), щракнете с десния бутон върху елемента "възли" и кликнете върху "Добави сайт". Напълнете като на снимката, локална папка за нов сайт съм създал в папка C: \ Inetpub \ ми, но можете да го създадете най-малко на друг диск.
И ако имате повече от едно място, а след това имате нужда, за да ги разделят един от друг. Има няколко начина, първият пример, сложете ги в различни пристанища, но в някои случаи това не е удобно. В сайта по подразбиране, той 80, а в новия сайт на 8080, но ако имате много сайтове и искате да ги накара да работят по едно и също пристанище, да кажем, 80 тогава ще трябва да попълните "хост", с други думи, това е домейнът на сайта, но след както сам казахте тук, като съм и с уебсайт. Трябва да се направи съответният запис в DNS сървър, или ако имате малко компютър и просто не разполагате с DNS сървъра, или просто сте разработчик след това да напишете този ред във файла с хостове (например 10.10.10.2 с уебсайт)
Сега да създадете нова папка в сайта (C: \ Inetpub \ ми) файл например index.php в подобно съдържание
С тази проста функция на езика на PHP, можете да намерите настройките на PHP, инсталирани на сървъра, ако видите страница, указващ версията на PHP, която се казва, по-долу, а след това всички вие работите.
Забелязвате ли нещо специално на вашия IIS 7 сървър, за да се свържат PHP не сме направили (освен, че сме добавили, когато инсталирате CGI компонент), за да ни го направи разпределението себе си и PHP IIS сървър.
Сега, помислете за няколко IIS 7 настройки на сървъра, като искаме да имаме един по подразбиране сайт отвори mydoc.php документ за това, отидете на сайта, който искате и отворен настройката "по подразбиране" и добавете желания документ, и да изберете няколко документи, като ги зададете необходимия приоритет.
Аз също искам да привлека вниманието ви към факта, че, ако имате някъде да се чете или да получите някой предложи някои настройки на сървъра на IIS, а вие не може да намери в панела, а след това най-вероятно не разполага с необходимия за този модул, като настройките се появяват в съответствие с инсталираните модули.
Например, искате да зададете за вашия уеб сайт основна идентификация, но в момента не можете да намерите тази настройка на сървъра, за това трябва да инсталирате необходимите компоненти. Отворете диспечера на сървър Roli-> (IIS) уеб сървър -> добави ролеви услуги, и изберете "Basic Authentication" или английски език. удостоверяване на базовите
Отворете отново "IIS Manager", и ние виждаме, че в "Authentication имаме още една точка" Basic Authentication ". За да го включите трябва да деактивирате "Anonymous удостоверяване" и по този начин се даде възможност на "Basic Authentication". Не забравяйте да се създаде на потребителите в този случай "на сървъра за управление на местните потребител> Configuration-> Местните потребители Кликнете с десния бутон" Create Account ", аз на потребителите е тест. Сега, когато използвате нашия сайт ще се появи форма за удостоверяване
Въведете потребителското си име и ако си направил всичко правилно, вие ще се върнете към вашия сайт!
Сега нека да поговорим за най-любимата съюзът е PHP + MySQL. За да добавите поддръжка за MySQL, просто инсталирайте базата данни (подробна настройка се разглежда в статията - Инсталиране на MySql сървър и средства за управление и администриране) и всички! Може да създава обекти във връзка IIS 7 + PHP + MySQL.