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

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

Ответы на вопрос(6)

Это на самом деле меня тоже раздражало, и ничто не приблизилось к 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

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

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

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

Решение Вопроса

что вы получили расширение 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, а что нет.

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

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

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

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

Using FastCGI to Host PHP Applications on IIS 7

Ваш ответ на вопрос