Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2010
Ребята, нужен совет. Когда-то поднимал домен на Win 2008 и сразу хотел поставить Fast-Cgi либо ISAPI модуль для php. Но что-то пошло не так как хотелось бы в итоге выручил апач. Теперь на домене висят 5 сайтов под джумлой и необходимо все таки внедрить IIS+php потому как сервисы IIS понадобились для внутрифирменной системы. Прошлый раз я встал насколько помню на том что не отображались картинки, с этим вроде уже разобрался. Нужен совет что лучше ISAPI или Fast-cgi и какие проблемы могут возникнуть у джумлы при переходе?
P.S. ModRewrite у джумлы не задействован.
JustUserR
Отправлено: 04 Марта, 2010 - 09:52:28
Эксперт
Покинул форум
Сообщений всего: 5854
Дата рег-ции: Июнь 2009
Alpinist Вообще если вы не используете никаких CGI-возможностей PHP в частности запуск его как CGI-скритпа от имени другого пользователя и тд а также различные возможности Apache - то можете смело подключать его к ISAPI
-----
Alpinist
Отправлено: 04 Марта, 2010 - 10:00:03
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2010
Говорят Fast-CGI шустрее работает чем ISAPI, насчет установки не уверен, но мне кажется что первый тоже проще будет ставиться, по крайне мере при установке PHP всегда предлагается установить модуль Fast-CGI под IIS. В любом случае на выходных буду ставить и отпишу здесь подробнее процесс.
Что насчет мега CMS джумлы и ее фишек, не пострадает ли?
JustUserR
Отправлено: 04 Марта, 2010 - 10:02:30
Эксперт
Покинул форум
Сообщений всего: 5854
Дата рег-ции: Июнь 2009
Alpinist пишет:
Что насчет мега CMS джумлы и ее фишек, не пострадает ли?
Если она не используйте CGI-фичи и не используйте возможности файла .htaccess то не пострадает
-----
Alpinist
Отправлено: 04 Марта, 2010 - 10:12:58
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2010
Ну дай бог чтобы так и было. Сейчас задал вопрос на форуме джумлы, посмотрю что там ответят, если что-то дельное будет тут напишу.
JustUserR
Отправлено: 04 Марта, 2010 - 13:40:54
Эксперт
Покинул форум
Сообщений всего: 5854
Дата рег-ции: Июнь 2009
Alpinist пишет:
Ну дай бог чтобы так и было. Сейчас задал вопрос на форуме джумлы, посмотрю что там ответят, если что-то дельное будет тут напишу.
Что ж хорошо - потому что работы PHP вместе с IIS достаточно интересная тема
-----
Alpinist
Отправлено: 10 Марта, 2010 - 09:14:57
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2010
На выходных сделал переход с Apache на IIS в Windows Server 2008. Сложного нечего не было. Теперь по порядку:
1. Сделал копию php.ini
2. Сделал копию настроенных библиотек PEAR Mail_Mime.
3. Удалил Apache.
4. Удалил PHP.
5. Перегрузил комп.
6. Поднял IIS
7. Скачал последний PHP из серии 5.2.х и библиотеки PEAR
8. При установки PHP выбрал версию для IIS через Fast-CGI
9. Сравнил настройки php.ini старого и нового
10. После установки PEAR сравнил тамошние настройки
11. Перезагрузил комп
12. В админке IIS только проверил присутствие модуля Fast-CGI в загружаемых при его старте и добавил сайты.
Результат:
1. Уже при добавлении первого сайта он сразу доступен в сети. Что очень облегчило отладку всего двух проблем - одна связанная с подключенной базой Access, суть была в том что не дал прав группе пользователей IIS (на сайте майкро об этой проблеме написано, гуглите) на каталог базы, вторая в том что домен был доступен только по "www.", решилось тоже просто через пункт Bindings для этого сайта.
2. Скорость увеличилась заметно, процентов на 30 точно. Надо отметить что сервер был обновлен до последних обнолений и скорее всего шаманы из майкро нашаманили что-то стоящее.
JustUserR
Отправлено: 10 Марта, 2010 - 17:44:24
Эксперт
Покинул форум
Сообщений всего: 5854
Дата рег-ции: Июнь 2009
Alpinist Ну что ж можно вас поздравить
Alpinist пишет:
Уже при добавлении первого сайта он сразу доступен в сети.
Но вот эта заслуга не IIS+FastCGI потому что тот же Apache видет сразу и сразу работает с виртуальными хостами - а наличие правильно-настроенной маршрутизации и/или NAT что ваш порт работает извне
-----
Alpinist
Отправлено: 10 Марта, 2010 - 20:29:28
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2010
JustUserR, не знал про Apache, до этого думал что он файл vhosts читает только при запуске.
JustUserR
Отправлено: 11 Марта, 2010 - 14:25:43
Эксперт
Покинул форум
Сообщений всего: 5854
Дата рег-ции: Июнь 2009
Alpinist пишет:
JustUserR, не знал про Apache, до этого думал что он файл vhosts читает только при запуске.
Что именно вы имеете в виду? Apache дейтсвителньо считывает виртуальные хосты только при перезапуске - но они в нем достпны по умолчанию в отличие от IIS я имел в виду
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.