Могу ли я разрабатывать веб-сайты на Xampp и публиковать их на сервере под управлением Windows? (PHP / IIS 6/7 / Apache) - PullRequest
1 голос
/ 10 августа 2009

Обычно я разрабатываю веб-сайты на WAMP / XAMPP и размещаю их на серверах Linux. Все работает отлично. Но чтобы удовлетворить некоторые требования клиента, нам нужно разместить новый проект на сервере под управлением Windows, на котором работает IIS (я полагаю, это IIS7, если не IIS6).

У меня нет доступа к серверу Windows на моем локальном компьютере. Итак, как я могу развиваться, имея представление о том, что он будет работать нормально, если размещен на Windows. Мое главное беспокойство связано с .htaccess. Например, перезапись URL.

Я гуглил и видел, что могу что-то сделать с фильтрами ISAPI.

Есть ли еще вещи, о которых я должен заботиться (кроме .htaccess)? Какой фильтр ISAPI вы бы мне порекомендовали?

Спасибо за вашу помощь.

Ответы [ 2 ]

3 голосов
/ 10 августа 2009

Сайт, упомянутый ранее - http://php.iis.net/

Если это Windows 2003, то руководство: http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

Если его Windows 2008, то руководство: http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/

.HTACCESS файлы не используются в IIS, поэтому, если вы будете активно их использовать, у вас будут проблемы. Для перезаписи URL я использую ISAPI Rewrite Filter от Ionic: http://cheeso.members.winisp.net/IIRF.aspx

0 голосов
/ 10 августа 2009

На самом деле, вы можете запустить Apache в Windows 2008. Мы делаем это ...

В качестве альтернативы, если вы хотите запустить PHP в IIS7 , это просто: у MS есть весь сайт, выделенный для приложений, которые можно установить непосредственно в IIS (и множество из них PHP)

...