Windows 7: IIS 7.5 с PHP и MySQL или Apache с PHP и MySQL? - PullRequest
0 голосов
/ 20 октября 2010

Я только что приобрел себе новый ноутбук, он работает на Windows 7, и я сейчас размышляю, какую среду разработки настроить.

Большую часть своей жизни я использовал настройку wamp на машинах Windows для локальных сред разработки. Здесь я недавно установил IIS, и это выглядит очень удобно для настройки сайтов и т. Д. И т. П.

Так что я думаю об установке php и mysql и запуске локальной среды разработки через IIS. Вопрос в том, что я новичок в IIS. Есть ли какие-либо недостатки в запуске php / mysql через IIS в локальной среде разработчика. Каковы мои ограничения, будет ли запуск php / mysql создавать какие-либо ограничения, если они будут препятствовать разработке и могут повлиять на развертывание.

В свое время я испытывал некоторые проблемы с ISS, когда php работал на сервере, это было давно, но php не был полностью поддержан, и возникли некоторые проблемы с разработчиками.

Спасибо, ребята, за любой вклад. С благодарностью.

Ответы [ 3 ]

2 голосов
/ 20 октября 2010

Обычно полезно использовать идентичные среды для разработки и производства. Итак, вопрос:

В каком стеке вы развертываете свои приложения?

1 голос
/ 20 октября 2010

Лично я считаю, что apache для windows - все еще лучшее решение для разработки PHP.Причины:

  • гораздо больше документации о взаимодействии между PHP и apache (например, перезапись URL-адресов, проксирование и т. Д.)
  • apache является стандартом де-факто для PHP,поэтому, если вы планируете развертывать в Apache позже, вы столкнетесь с меньшими потенциальными проблемами из-за различий в платформах (в том числе относительно редких тонких ошибок, которые могут помешать перенесенному программному обеспечению)
  • Мне легче получать значимые сообщения об ошибках изapache, чем из IIS

Я пытаюсь установить те же версии PHP и Apache, на которые я буду развертывать, поэтому вероятность различий минимальна ...

1 голос
/ 20 октября 2010

Я бы пошел на Apache - в основном для функций .htaccess - переписывание и т. Д. В IIS немного сложнее, и вы можете не получить такой же высокой переносимости при переходе на установку LAMP.

...