WordPress установка на iis: Установка WordPress на веб-сервер IIS или хостинг на своем компьютере
Установка WordPress на веб-сервер IIS или хостинг на своем компьютере
С пятёркой главных составляющих процесса создания сайта наверняка знакомы те, кто не единожды задумывался о создании своего интернет-проекта. Это тематика, домен, хостинг, движок сайта (он же CMS), ну и, собственно, сам контент (статьи, картинки, видео, подкасты и т.д.). Часто причиной откладывания в долгий ящик реализации своей задумки у многих становится отсутствие точки сборки. Без удачно выбранной тематики и умения грамотно писать уникальные статьи все креативные идеи оформления сайта с помощью инструментария движка так и останутся нереализованными фантазиями, а заранее прикупленные доменное имя и хостинг лишь бессмысленно пополнят статьи расходов личного бюджета.
Чтобы сконцентрироваться сугубо на творческом процессе создания сайта, отбросим такие технические моменты, как покупка домена и хостинга. И создадим сайт на локальном веб-сервере IIS с помощью популярного движка для блогов – WordPress.
Созданный на локальном веб-сервере сайт можно постепенно пополнять статьями и иллюстрациями, формировать рубрики и разделы. Можно экспериментировать с дизайном сайта и изучать функционал движка. А уже после того, как сайт будет более-менее готов, чтобы его можно было представить широкой публике, останется только перенести его с локального веб-сервера на платный (или бесплатный) хостинг и зарегистрировать домен. Подробней об этой процедуре можно прочитать в статье «Сайт своими руками».
Как создать сайт на локальном веб-сервере IIS? Весь процесс создания сайта локально на компьютере в отдельных подготовительных этапах и рассмотрим ниже.
0. Оглавление:
- Запуск веб-сервера IIS
- Установка и настройка PHP
- Установка и настройка MySQL
- Скачивание и распаковка WordPress
- Подключение к базе данных MySQL
- Установка и настройка WordPress
1. Запуск веб-сервера IIS
Веб-сервер IIS поставляется в числе штатного функционала в каждой версии Windows, начиная с ХР. Чтобы запустить веб-сервер IIS, необходимо активировать эту штатную службу, ведь в системах Windows она предусматривается, но изначально находится в не активированном состоянии. Об установке веб-сервера IIS можно прочитать в статьях:
Последней статьёй можно руководствоваться для активации веб-сервера IIS в Windows 7, поскольку принципиальных отличий в этом процессе между версиями операционной системы 7 и 8/8.1 нет.
Если тестовая веб-страница при введении в адресную строку браузера локального адреса
http://localhost
отображает приветственный веб-интерфейс IIS, значит, веб-сервер работает корректно.
И можно приступать к следующему этапу процесса установки WordPress на веб-сервер IIS.
2. Установка и настройка PHP
Для работы с веб-проектами на базе WordPress необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал бы их в код HTML, понятный браузеру. Процесс установки компоненты PHP для веб-сервера IIS подробно рассмотрен в статье «Установка и настройка компоненты PHP для веб-сервера IIS».
3. Установка и настройка MySQL
Следующим этапом создания сайта на локальном веб-сервере будет установка СУБД MySQL и её настройка. После запуска службы MySQL необходимо создать на сервере базу данных, дав ей имя, соответствующее названию сайта, например testsite. Подробная инструкция по установке сервера MySQL и созданию новой базы данных в данной СУБД изложена в статье «Установка и настройка MySQL + HeidiSQL».
4. Скачивание и распаковка WordPress
После установки MySQL и создания базы данных можно приступать к следующему этапу создания сайта на своем компьютере. Для начала скачиваем дистрибутив WordPress с официального сайта. На момент написания статьи, актуальной была версия 4.0.
Архив с WordPress распаковываем в системный каталог C:\inetpub\wwwroot\, в котором по умолчанию хранятся файлы веб-сервера IIS. Затем необходимо переименовать папку с файлами WordPress с соответствием с именем создаваемого сайта. Пусть это будет, аналогично созданной на предыдущем шаге базе данных, каталог с именем testsite. Далее необходимо настроить параметры безопасности для каталога с сайтом. Для этого вызовем свойства данного каталога, кликнув по нему правой кнопкой мыши и выбрав пункт «Свойства» в контекстном меню.
В окне свойств каталога перейдем на вкладку «Безопасность» и нажмем кнопку «Изменить…», расположенную под таблицей «Группы или пользователи». В открывшемся окне настройки безопасности найдем пользователя «IIS_IUSRS» и, выделив его в таблице, дадим полный доступ к каталогу установив соответствующие флажки в таблице ниже. После чего закроем открытые окна с помощью кнопки «ОК».
Далее открываем «Диспетчер служб IIS», раскрываем вкладки «Сайты» — «Default Web Site» где должны увидеть созданный на предыдущем шаге каталог с именем сайта, в нашем случае с именем testsite. Если это так, то все сделано правильно, а наш сайт станет доступен по адресу
http:\\localhost\testsite.
5. Подключение к базе данных MySQL
Теперь, когда мы добавили наш сайта в место расположения файлов веб-сервера IIS и он появился в «Диспетчере служб IIS», мы можем обратиться к нашему сайту в любом браузере по адресу:
http:\\localhost\testsite
И в нашем случае для сайта testsite это будет страница приветствия WordPress. Жмём «Вперёд».
В следующем окне WordPress необходимо указать имя базы данных, которую мы создавали в пункте 3, имя пользователя — по умолчанию root, и пароль для данного пользователя MySQL. Жмём «Отправить».
Если все данные введены корректно, мы попадем на окно конечной установки WordPress. Далее жмём «Запустить установку» и переходим к следующему шагу.
Если по какой-то причине движок сайта не смог подключиться к базе данных, параметры соединения можно настроить и вручную. Для этого в папке, ранее называвшейся «wordpress», а теперь, как в нашем случае, «testsite», необходимо отыскать файл «wp-config-sample.php». Этот файл открываем любым текстовым редактором. Можно штатным блокнотом Windows или более удобной программой «Notepad++».
В открытом файле «wp-config-sample.php» вносим такие изменения:
Строка:
define(‘DB_NAME’, ‘database_name_here’)
Здесь заменяем шаблонную надпись ‘database_name_here’ названием базы данных MySQL. В нашем случае это ‘testsite’.
Строка:
define(‘DB_USER’, ‘username_here’)
Здесь заменяем шаблонную надпись ‘username_here’ именем пользователя. В нашем случае при настройке MySQL мы не меняли предустановленное имя пользователя ‘root’.
Строка:
define(‘DB_PASSWORD’, ‘password_here’)
Здесь заменяем шаблонную надпись ‘password_here’ паролем, заданным при установке MySQL.
Изменённый в текстовом редакторе файл «wp-config-sample.php» сохраняем под именем «wp-config.php» в этот же каталог.
6. Установка и настройка WordPress
Если все предыдущие шаги выполнены верно, то при переходе по ссылке
http:\\localhost\testsite
попадаем в окно создания профиля WordPress. Здесь называем сайт, придумываем латиницей логин и пароль, вводим адрес электронной почты. В графе «Приватность» имеется опция индексации сайта поисковыми системами. На стадии подготовки сайта к более-менее читабельному виду, и тем более, пока нет доменного имени и не куплен хостинг, как в нашем случае, это совершенно ни к чему. Однако позднее, когда сайт уже будет готов для его представления читателям, эту опцию необходимо обязательно выставить в настройках WordPress. Иначе поисковики сайт не проиндексируют, и читатели просто не смогут на него попасть. Жмём «Установить WordPress».
Попадаем в приветственное окно WordPress и жмём «Войти».
Вводим логин и пароль для WordPress.
Цель достигнута – находимся уже в консоли WordPress и можем проводить первые шаги по ознакомлению с возможностями движка. А можно и сразу приступать уже к созданию сайта.
Смотрите также:
- Установка веб-сервера IIS 8 в Windows 8
IIS (Internet Information Services) – один из немногих штатных инструментов Windows, которым можно пользоваться, не ища более приемлемых альтернатив от других разработчиков. Веб-сервер IIS с поддержкой языка PHP можно использовать…
- Установка веб-сервера IIS 8 в Windows Server 2012 R2
Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим…
Установка WordPress на Windows Server 2012 / Windows 8
В этой заключительной статье цикла, описывающего развертывание веб-сайта на базе IIS с поддержкой PHP и MySQL, мы опишем типовой сценарий установки на нашем сервере «движка» сайта на примере самой популярной на данный момент системы управления контентом (CMS) блогового типа — WordPress.
Итак, предполагается, что на нашем сервере уже установлены:
- IIS с поддержкой PHP (Установка IIS с PHP на Windows)
- Система управления БД MySQL (Установка MySQL на Windows)
- Опционально, для удобства работы с базами данных MySQL можно установить скрипт phpMyAdmin.
Автоматическая установка WordPress
Проще всего развернуть сайт с WordPress с помощью, уже знакомого нам по предыдущим статьям цикла, универсального установщика Microsoft Web Platform Installer (Web PI). Запускаем его и в поле поиска вбиваем wordpress.
Находим в списке продуктов WorpPress, нажимаем Add, а затем Install.
В процессе развертывания сайта WordPress, Web PI автоматически создаст новую базу данных MySQL и пользователя (имя БД, пользователя и его пароль будут отображены на экране установки, в случае необходимости их можно сохранить).
Также будет создан отдельный сайт IIS, живущий на определенном порту (номер порта генерируется установщиком). В нашем примере был создан сайт на порту 30205 с адресом http://localhost:30205 .
После завершения установки в браузере автоматически откроется новое окно, в котором необходимо заполнить следующие поля: заголовок сайта, имя администратора сайта, пароль и e-mail администратора сайта WordPress.
Для завершения установки осталось нажать кнопку Install Wordpress. Дождитесь выполнения скрипта, после чего можно перейти в панель управления WordPress по адресу http://localhost:30205/wp-login.php
Итак, перед нами открылась административная панель WordPress (админка) и можно приступать непосредственно к настройке и наполнению сайта.
Существенный недостаток установки WordPress с помощью WebPI – большое количество «лишних» компонентов, которые устанавливаются вместе с ним.
На скриншоте выделены компоненты, которые были установлены вместе с CMS WordPress. Как видите, их не мало.
И самое главное, вместо нашего «родного» сервера IIS для установленного сайта будет использоваться отдельный инстанс IIS Express 8.0.
Ручная установка WordPress на IIS
Прежде, чем приступить к ручной установке WordPress на Windows 8, нужно выполнить ряд подготовительных операций.
В первую очередь необходимо создать базу данных для хранения данных WordPress и пользователя с правами доступа к этой базе данных. Создать базу и пользователя можно через phpMyAdmin, либо непосредственно из командной строки MySQL.
Открываем командную оболочку MySQL (MySQL Command Line Shell), указываем пароль администратора сервера MySQL (root) и последовательно выполняем такие команды:mysql> CREATE DATABASE wordpressdb;
mysql> CREATE USER 'wordpressdb_user'@'localhost' IDENTIFIED BY 'DbP@ssw0rd';
mysql> GRANT ALL ON wordpressdb.* TO 'wordpressdb_user'@'localhost' IDENTIFIED BY 'DbP@ssw0rd';
Итак, мы создали БД wordpressdb и дали на нее полные права пользователю wordpressdb_user.
Следующий этап — создание отдельного сайта на IIS. Создадим новый каталог (например, с именем MyWordPress) в папке C:\inetpub\wwwroot\ .
Качаем архив с последней версией WordPress с этой страницы https://wordpress.org/download/ (на момент написания статьи это WordPress 4.0) и распаковываем его содержимое в каталог C:\inetpub\wwwroot\MyWordPress.
Примечание. Не обязательно устанавливать WordPress на отдельный сайт, можно установить его в отдельный подкаталог уже существующего сайта.
Откроем консоль управления IIS (Internet Informations Services Manager — C:\WINDOWS\system32\inetsrv\iis.msc) и щелкнув по разделу Sites, выберем Add Website.
В окне указываем имя сайта, путь к каталогу сайта и порт (мы запустим сайт на порту 8080).
Затем в консоли перейдем на созданный сайт (MySitePress) и дважды щелкнем по пункту Authentication.
В разделе аутентификации выберем пункт Anonymous Authentication и в панели Actions нажмите Edit..
В открывшемся окне изменить настройку на Application Pool Identity.
Далее предоставим нашему пулу приложения права записи на каталог, в котором находится сайт WordPress. Сделать это можно командой:icacls "C:\inetpub\wwwroot\MyWordPress" /grant "IIS APPPOOL\MySitePress":(OI)(CI)(RX,W)
Итак, мы настроили IIS, и можно переходить непосредственно к установке «движка» WordPress.
Откроем наш сайт в браузере (http://localhost:8080) В открывшемся окне заполним параметры подключения к БД:
Database name : wordpressdb
Database username : wordpressdb_user
Database password : DbP@ssw0rd
Database host : localhost
Table prefix : mywp_ (префикс в общем-то произвольный и нужен, если в дальнейшем в этой же базе будут находится таблицы других сайтов WordPress )
После этого должно открыться окно, аналогичное представленному на 3 скриншоте. Далее все по аналогии.
Советы
- Для ускорения выполнения скриптов PHP в IIS рекомендуется установить специальный модуль-акселератор – Windows Cache Extension (или аналог)
- Для формирования SEO-friendly URL адресов нужно установить модуль IIS URL Rewrite
WordPress на IIS 10 (WinServ2016)
Фаил htaccess был создан согласно инструкции не помогло.
.htaccess — для Апача. IIS читает web.config. Формат файла, естественно, другой.
.htaccess это для апача.
https://codex.wordpress.org/Installing_on_Microsoft_IIS
для IIS нужен web.config
Все разобрался вроде!Спасибо )
Как все настрою выложу тут подробную статью с картинками.)
Как все настрою выложу тут подробную статью с картинками.)
да тут извращенцев вроде нет, ставить wordpress на мелкософтовскую бяку.
O
(@perdyllo)
подготовить полную статью по установке WordPress на WinServ16
Кому это надо? Делать вам больше нечего? С таким же успехом можно написать научный трактат на тему «Как столовой ложкой выкопать канаву»
тут извращенцев вроде нет, ставить wordpress на мелкософтовскую бяку
- Ответ изменён 2 года назад пользователем O.
Еще вопрос .Не скачиваются плагины. Пишет :
Установка не удалась:Не удалось создать директорию.
Модератор
Yui
(@fierevere)
ゆい
коллеги, не надо так категорично, у нас на форуме IIS конечно востребован редко,
но кому-то может и пригодится, так что пусть автор пишет у себя на сайте, получит какой-нибудь траффик 🙂
Не скачиваются плагины. Пишет :
Установка не удалась:Не удалось создать директорию.
в системах UNIX обычно это связано с правами, предположу что и в Windows тоже,
пользователь от которого работает PHP должен иметь права записи в папки
/wp-content/uploads
/wp-content/themes
/wp-content/plugins
хотя будет не страшно разрешить на /wp-content/ рекурсивно,
хотя для обновления WP автоматически и кнопочкой в консоли нужны права на все файлы.
Вопросы посложнее — создавайте новую тему, п2 правил форума.
коллеги, не надо так категорично, у нас на форуме IIS конечно востребован редко,
да просто приходилось уже ставить wordpress на IIS. на не к ночи упомянутом рег.ру — это тихий кошмар, ничего толком не работает, плагины не устанавливаются, обновления не работают, права менялись тысячу раз, тех. поддержка рег.ру откровенно посылает — мол берите linux сервер.
Модератор
Yui
(@fierevere)
ゆい
перейти на нормальный сервер и не мучаться — это конечно вариант выбора.
просто у отдельно взятых несчастных людей этого выбора нет, приходится как-то мучаться и выкручиваться из ситуации.
Решение проблемы по первому вопросу это
1. Установить Ms Rewrite Module 2.0 for IIS
2. Создать фаил в корне сайта web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Должно все работать!
Через поисковик зато эта тема самая первая вылазит по запросу установки WordPress на iis 10)
Как установить блог WordPress с помощью Microsoft IIS: Часть 2
Добро пожаловать во вторую часть руководства Размещение веб-сайта с помощью Microsoft IIS . В этой части мы узнаем о настройке и создании сервера MySQL и настройке WordPress. Теперь, когда вы выполнили все шаги части 1, давайте перейдем к части 2.
Установить блог WordPress с помощью Microsoft IIS
Создание базы данных в MySQL
- Запустите клиент командной строки MySQL.
- Введите свой корневой пароль, который вы установили в части 2 части 1, на 12-м шаге.
- Введите следующее:
mysql> CREATE DATABASE имя базы данных; Запрос в порядке, затрагивается 1 строка (0,00 с) mysql> ПРЕДОСТАВЛЯЕТ ВСЕ ПРИВИЛЕГИИ НА БД namename. * TO "username" @ "hostname" ИДЕНТИФИЦИРОВАНО "паролем"; Запрос в порядке, затронуто 0 строк (0,00 с) mysql> EXIT |
Настройка WordPress
- Теперь перейдите в браузер и введите IP-адрес вашей локальной сети, который обычно начинается с «192.168».
- Нажмите «Создать файл конфигурации».
- Нажмите «Пойдем».
- Введите данные, которые вы ввели при создании новой базы данных, и нажмите «Отправить».
- На следующем шаге нажмите «Запустить установку».
- На этом шаге введите свои данные, такие как название сайта, имя пользователя, пароль и т. Д.
- Теперь нажмите Войти.
- Введите имя пользователя и пароль, которые вы создали в этой части для входа в систему.
- Теперь вы сможете просматривать свою панель управления и вести свой блог с этой панели.
Ваш сайт теперь находится на вашем IP-адресе. Вы можете преобразовать свой IP в текст или название какого-либо веб-сайта, используя множество сервисов, таких как www.no-ip.org.
Вы успешно разместили свой сайт. Если у вас возникнут какие-либо проблемы или вы обнаружите, что получаете какие-то сообщения об ошибках, не паникуйте, просто повторите все шаги и попробуйте решить вашу проблему.
WordPress под Windows в IIS – перенос сайта с Apache на IIS « Марк и Марта.Ру. Записки отца-программиста
WordPress под Windows в IIS – перенос сайта с Apache на IIS
Некоторое время назад я вместо всяких денверов настроил на Windows 7 работу IIS (Internet Information Services) – встроенный уже в операционную систему веб-сервер. Нужен он мне как для профессиональной деятельности, так и для моего хобби.
На веб-сервере у меня должны выполняться две задачи – должен крутиться девелоперский вариант SharePoint, с которым я работаю профессионально, а для удовлетворения потребностей IT-хобби – работать WordPress — блог на движке которого я записываю в интернете свои же айтишные находки. Кстати, как ни странно, но WordPress – это наиболее популярный движок блога среди SharePoint администраторов и разработчиков.
Немало промучавшись с настройкой PHP под IIS и установкой MySQL, о чем написано много статей с картинками, стало возможным запускать WordPress локально под Windows и IIS.
Для создания копии боевой версии сайта на локальном сервере я выполнил следующие шаги:
- скопировал по FTP с сайта все файлы,
- сделал дамп боевой базы;
- создал в IIS сайт для моего блога;
- создал базу;
- развернул дамп базы в созданную локальную базу;
- отредактировал файл wp-config.php, в котором поменял настройки подключения к базе данных.
Сайт запустился, но вот незадача – то, что в Apache называется mod_rewrite и используется для создания красивых УРЛов, штатно не работает штатно в IIS. К тому же, IIS не понимает .htaccess, для которого правила уже прописаны в WordPress’е. Для работы с красивыми УРЛами нужно было доустановить в IIS фичу URL Rewrite и добавить правильный файл Web.config (см.статью «Web.config для сайта на WordPress»), в котором содержатся правила для переадресации URL.
Все, сайт заработал.
Установка и настройка компоненты PHP для веб-сервера IIS
Для работы с веб-проектами на базе популярных CMS (англ. Content Management System — система управления содержимым), таких как WordPress, Drupal, Joomla и др. необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал бы их в код HTML, понятный браузеру. В данной статье рассмотрим 2 способа установки компоненты PHP на входящий в поставку Windows веб-сервер IIS (Internet Information Services) с помощью программы «Установщик веб-платформы» от компании Mocrosoft и вручную, с помощью официального инсталлятора.
0. Оглавление
- Установка и настройка веб-сервера IIS
- Установка компоненты PHP c помощью программы «Установщик веб-платформы» от компании Mocrosoft
- Установка компоненты PHP вручную, с помощью официального инсталлятора
1. Установка и настройка веб-сервера IIS
Прежде всего, у вас должен быть установлен веб-сервер IIS. Об установке IIS можно прочитать в статьях:
Кроме того, в процессе установки помимо компонент по умолчанию обязательно должна быть установлена компонента FastCGI. Если же веб-сервер IIS уже установлен, но данная компонента не была выбрана, то это можно сделать и позже. Рассмотрим процесс установки компоненты FastCGI в Winows 8/8.1. Чтобы активировать FastCGI, проходим тот же путь, что и для активации IIS. Кстати, в Windows 8.1 нужный нам раздел панели управления «Программы и компоненты» удобно вынесен в контекстное меню кнопки «Пуск».
В открывшемся окне раздела кликаем «Включение и отключение компонентов Windows».
Раскрываем список «Службы IIS», в нём – «Службы Интернета», далее – «Компоненты разработки приложений». И уже в этом списке ставим галочку возле «CGI». Далее жмём «ОК» и дожидаемся, пока система настроит и применит изменения.
Далее рассмотрим 2 способа установки компоненты PHP на веб-сервер IIS:
2. Установка компоненты PHP с помощью программы «Установщик веб-платформы»
Установщик веб-платформы предоставляет собой небольшую программу, предоставляющую доступ к быстрой установке и настройке всего спектра продуктов, которые могут понадобиться для разработки или развертывания веб-сайтов и веб-приложений на базе платформы Windows. Скачать установщик веб-платформы можно на официальном сайте программы.
После скачивания запускаем инсталлятор и дожидаемся окончания установки. После того, как процесс установки будет завершен, мы попадем в главное окно программы, где можно увидеть огромное количество программ, компонент, сборок и пр. существующих для разработки веб-сайтов и веб-приложений. Необходимая нам компонента PHP также присутствует в данном списке. Найти ее проще всего вбив соответствующий запрос в поле поиска, расположенное в верхнем правом углу окна программы. Затем необходимо нажать кнопку «Добавить» в строке с компонентой требуемой версии (на момент написания статьи, актуальной была версия 5.63)
Данная компонента будет добавлена в список устанавливаемых элементов. Нажимаем «Установить» для установки приложений из этого списка.
Запустится мастер установки, принимаем условия лицензионного соглашения нажав кнопку «Принимаю».
И дожидаемся окончания установки, нажав «Готово» когда мастер закончит работу.
На этом в общем то и все. Компонента PHP успешно установлена. Аналогичным образом можно также добавить компоненту «Диспетчер PHP для IIS» с помощью которой можно будет настраивать компоненты PHP прямо из «Диспетчера служб IIS».
3. Установка компоненты PHP с помощью официального инсталлятора
Теперь рассмотрим процесс установки компоненты PHP вручную, т. е. с помощью инсталлятора. Дистрибутив PHP можно скачать с официального сайта. В нашем случае скачиваем инсталлятор PHP.
Запускаем инсталлятор PHP и в окне мастера установки жмём «Next».
Соглашаемся с лицензионными условиями. Жмём «Next».
Соглашаемся с путём установки, если нет необходимости его менять. Жмём «Next».
В следующем окне выбираем режим «IIS FastCGI», если текущая операционная система — Windows Server. Если работа происходит в Windows 7, 8, 8.1, выбираем режим «Other CGI». И жмём «Next».
Затем, ничего не меняя, жмём «Next».
Следующий шаг – запуск самой инсталляции. Жмём «Install».
По завершению инсталляции жмём «Finish».
В довесок к самому PHP также установим плагин для его управления в «Диспетчере служб IIS». Плагин PHP Manager for IIS, в соответствии с разрядностью операционной системы, скачиваем с официального сайта.
Запускаем установку плагина. Если на компьютере не установлена программная платформа NET Framework, инсталлятор плагина предложит отправиться на официальный сайт для скачивания её дистрибутива. И только после установки NET Framework и перезагрузки компьютера плагин PHP Manager for IIS захочет устанавливаться без каких-либо проблем. Жмём «Next».
Соглашаемся с лицензионными условиями и жмём снова «Next».
По завершению установки плагина закрываем окно установщика.
Запускаем «Диспетчер служб IIS». Если все действия осуществлены корректно, в «Диспетчере служб IIS» увидим появившийся раздел «Администратор PHP». Заходим сюда двойным щелчком.
Для дальнейшем работы потребуется зарегистрировать компоненту PHP – увидим активной ссылку регистрации новой версии PHP. Жмём её.
В появившемся окошке указываем путь к запрашиваемому исполняемому файлу и нажимаем «ОК».
Это завершающий этап настройки PHP.
Смотрите также:
- Установка веб-сервера IIS 8 в Windows 8
IIS (Internet Information Services) – один из немногих штатных инструментов Windows, которым можно пользоваться, не ища более приемлемых альтернатив от других разработчиков. Веб-сервер IIS с поддержкой языка PHP можно использовать…
- Установка веб-сервера IIS 8 в Windows Server 2012 R2
Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим…
Установка и настройка PHP и MySQL в связке с IIS
Так бывает, что на Windows-сервер необходимо использовать как web-сервер. Первое, что приходит на ум, так это установить WAMP. Или просто по отдельности установить Apache, MySQL и PHP. Однако случаются и частности, например вместо Apache требуется использовать IIS. Причины могут быть совершенно разными. От отсутствия желания у системного администратора изучить что-то новое, до радикальных взглядов со стороны службы информационной безопасности. Рассмотрим как создать связку IIS + MySQL + PHP.
IIS — это набор служб Интернета от компании Microsoft, иными словами web-платформа. Особенность IIS такова, что он поддерживает большое количество модулей и приложений, в том числе и работу с MySQL и PHP.
Устанавливаем IIS.
Запускаем Диспетчер серверов.
В открывшемся окне выбираем “Добавить роли и компоненты”.
В появившемся окне мастера установки ролей и компонентов, по желанию, устанавливаем галочку “Пропускать эту страницу по умолчанию”. Данная страница будет появляться при каждой попытке добавления роли или компонентов. Нажимаем кнопку “Далее”.
На следующем шаге — Тип установки — проверяем, чтобы был выбран параметр “Установка ролей и компонентов”. Кликаем по кнопке “Далее”.
На этапе выбора серверов просто нажимаем “Далее”, так как в нашем случае существует один сервер.
На шаге выбора ролей сервера отмечаем галкой “Веб-сервер (IIS)”, кликаем по кнопке “Далее”.
В открывшемся окне нажимаем кнопку “Добавить компоненты”. Окно закроется.
В оставшемся окне мастера кликаем по кнопке “Далее”.
На этапе выбора компонентов, рекомендуем отметить галочкой “Функции .NET Framework 3.5”. Нажимаем “Далее”.
На шаге “Роль веб-сервера (IIS)” — “Далее”.
При желании можно отметить дополнительные службы роли Веб-сервера, например FTP-сервер. Нажимаем кнопку “Далее”.
Подтверждаем установку кликом по кнопке “Установить”.
Дожидаемся окончания процесса установки.
В окне “Диспетчер серверов” появится значок IIS. Кликаем по нему.
В обновившемя окне кликаем правой кнопкой мыши по имени сервера. Из контекстного меню выбираем “Диспетчер служб IIS”.
В появившемся окне диспетчера, а левой части, выбираем текущий сервер. В правой части окна — “Получить новые компоненты веб-платформы”.
Откроется окно браузера используемого в системе по умолчанию с предложением скачать и установить установщик Web-платформ.
Пакет установки скачиваем, запускаем и устанавливаем.
После установки, еще раз нажимаем “Получить новые компоненты веб-платформы”.
Запустится мастер установки Web Platform Installer,
Устанавливаем MySQL и PHP.
В окне программы есть поле поиска. Воспользуемся им. В результатах поиска выбираем пакет PHP. Кликаем по кнопке “Добавить”.
Аналогичным образом находим пакет MySQL, кликаем “Добавить”. Когда добавлены все пакеты, нгажимаем кнопку “Установить”.
Как и в Linux системах, программа установки запросит пароль для пользователя root к СУБД MySQL. Не забываем введенный пароль. Нажимаем “Продолжить”.
В центральной части окна перечислен список программ которые будут установлены. Чтобы посмотреть текст лицензионного соглашения устанавливаемого ПО, кликаем по гиперссылке. Если согласны, нажмите кнопку “Принимаю”.
Дожидаемся окончания установки.
Результат установки. Нажимаем “Готово”.
Как видно, не был установлен пакет “Диспетчер PHP для IIS”. Установим его аналогичным спом. Находим через поле поиска, кликаем по кнопке “Добавить”, затем по кнопке “Установить”.
Помним, что программа не установилась из за неверной цифровой подписи. Такое бывает. Скачаем программу с github. Не забываем о разрядности ОС.
В результате будет получен MSI-файл. устанавливаем как обычную программу. Возможно, в ходе установки, потребуется закрыть диспетчер IIS.
После завершения установки, в окне диспетчера IIS появится значок “Администратор PHP”. Откроем его двойным кликом.
В открывшемся окне проверим phpinfo(). кликнем по соответствующей гиперссылке.
В открывшемся окне выбора сайта и URL, выбираем сайт по умолчанию. Нажимаем “OK”.
Результат выполнения функции phpinfo() будет отображен в диспетчере IIS.
Проверим результат установки MySQL.
Открываем окно PowerShell и перейдем в директорию расположения СУБД с помощью команды:
cd “C:Program FilesMySQLMySQL Server 5.5bin”
</code></p>
<p dir="ltr">
</p>
<p dir=»ltr»>Пробуем подключиться к СУБД:</p>
<p dir=»ltr»><code>./mysql -u root -p
Вводим пароль указанный при установке.
Средняя оценка: 5.0
Оценили: 1
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700
300
php — установка wordpress на IIS с помощью установщика веб-платформы
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.
iis 7 — Безопасность IIS и WordPress
Переполнение стека
- Около
Продукты
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.
Как установить IIS в Windows 10
Хотя IIS включен в каждую установку Windows 10, по умолчанию он не включен. Вот способ установки IIS в Windows 10.
Щелкните правой кнопкой мыши кнопку Windows в нижнем левом углу и выберите Run
В диалоговом окне Run введите appwiz. cpl и нажмите ENTER .
Как только откроется новое окно с названием Программы и компоненты , щелкните ссылку Включить или выключить функции Windows .
Установите флажок Internet Information Services . По умолчанию он устанавливает все необходимое для размещения веб-сайта. Однако вы можете проверить некоторые другие компоненты, которые могут вам понадобиться. После этого нажмите OK и Закройте , когда появится сообщение «Windows выполнила запрошенные изменения».
Теперь откройте браузер, введите localhost и нажмите ENTER . Вы должны увидеть, что в вашем браузере отображается веб-страница по умолчанию.
Вот и все, каталог веб-сайта по умолчанию будет находиться в папке C: \ Inetpub \ wwwroot .
Дополнительная информация
Как управлять IIS удаленно
Как управлять серверами IIS удаленно с помощью WMSVC
Как сделать резервную копию списка подключений диспетчера IIS в Windows
Как установить консоль управления IIS в Windows
Новые функции, представленные в IIS 10.0
Как настроить Строгая безопасность транспорта HTTP (HSTS) в IIS
.