Вопрос по php, windows – Что мне нужно для запуска приложений PHP на IIS?

5

Будучи разработчиком PHP на серверах LAMP в течение достаточно долгого времени, есть ли что-то, что мне нужно будет учитывать при подготовке приложения дляIIS на окнах.

Ваш Ответ

6   ответов
0

(менее крутая), вам может потребоваться мысленно подтвердить себя. В противном случае у меня было бы очень мало проблем с PHP на Windows.

ISAPI переписать (http://www.isapirewrite.com/) стоит $ 99 и очень хорошо сработал для меня при перезаписи URL.

0

с которыми я столкнулся при работе с IIS, - это отсутствие в Apache mod_rewrite. В зависимости от того, что вы делаете, существуют другие обходные пути и аналогичные им действия, но имейте в виду, что вам придется немного изменить положение вещей, чтобы работать с IIS, если вы активно используете переписывание модов.

1

Это на самом деле меня тоже раздражало, и ничто не приблизилось к Apache mod_rewrite. Потому что все они имеют эту слишком сложную структуру XML. Поэтому я на самом деле нашел время и написал свой собственный редактор для IIS 6.0 и IIS 7.0. Приложения не .NET работают только в IIS 7.0.

http://www.managedfusion.com/products/url-rewriter/

http://www.codeplex.com/urlrewriter

8

что вы получили расширение FastCGI для IIS 6.0 или IIS 7.0. Это самая важная вещь, которую вы можете иметь при запуске PHP под IIS. Также эта статья поможет вам настроить:

http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

Все, кроме этого, просто, MySQL, а что нет.

Вот шаги, которые я сделал:howtoadvice.com/PHPIIS
Единственная проблема, которая у меня возникла после отслеживания этого списка, была связана с часовым поясом по умолчанию, который был исправлен, следуя указаниям в этом посте:forums.iis.net/t/1158954.aspx .
0
3

форме общего хостинга. Пока вы будете следовать шагам, изложенным встатья Ника связана тогда ты должен быть в порядке.

Мой единственный дополнительный совет - забыть об использованииfcgiconfig.js скрипт для изменения файла fcgiext.ini, это скорее помеха, чем помощь. Просто отредактируйте его вручную, вы также узнаете больше о том, как это работает.

Если вы устанавливаете PHP на IIS 7, тогда стоит прочитать эту ссылку:

Using FastCGI to Host PHP Applications on IIS 7

Похожие вопросы