Это так сказать продолжение моего первого урока.
->
http://devilart.net/iis/462-nastroik...iis-7-0-a.html Копирование материалов, без ссылки на источник htp://www.devilart.net, ЗАПРЕЩЕНО.
Ну, вот и пришла очередь для настройки IIS 7.0
- Привязка php.
- Установка MySQL сервера.
- Генерация php & MySQL
Начнем. Открываем диспечера сервера.
Добавляем роли
Выбераем службы ролей.
Я выбрал почти все, но самое главное выберите
CGI (!), если не выиберите пхп не получицо настроить.
Жмем установить и жмем

(Можно пойти чай попить как я

)
теперь идем пуск - администрование- Диспетчер служб IIS.
Жмем узлы, добавить.
Потом идем сопоставления обраточтиков жмем добавить сопоставление модуля
Смотрим самым простым скриптом
все работает. Значит вы сделали все правило.
Чуть не забыл, не забуть указать файл по умолчанию index.php
Теперь, что качаеца мускула.
Берем сервер, устанавливаем, ставим себе кодировку и.т.д
Это уже другой разговор.
Все установили, идем настраивать php.ini
Ищем стороку
Цитата:
; cgi.force_redirect = 1
Меняем на
Цитата:
cgi.force_redirect = 0
Ищем
Цитата:
;extension=php_mysql.dll
меняем на
Цитата:
extension=php_mysql.dll
Файл из папки ext переносим в папку где установлен пхп.
далее ишем [MySQL]
и настраиваем соединение с базой данных.
У меня так:
Цитата:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port = 3306
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host = localhost
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user = root
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password = *******
; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off
Все, веб сервер и пхп и мускулом готов.