Как установить PHP на Win отдельно для Apache и Nginx?
Приветствую Тостеров (впервые у вас)!
Возникла непредвиденная сложность, первичное гугление результатов не принесло. Может, тупой вопрос, может, не смог правильно сформулировать вопрос машине. Надеюсь, люди поймут.
Есть комп для разработки, Win10 Home, 64bit, на котором установлен сервер Apache 2 и PHP 7 (в качестве модуля оного сервера).
Как поставить на этот комп Nginx + PHP ? Нужно ли отдельную копию PHP устанавливать или можно уже поставленный настроить так, чтобы по CGI работал с Nginx и как модуль продолжал работать с Apache?
Бонусный вопрос: как можно на таком компе (стенде) использовать отдельно стеки Nginx + PHP и Nginx + Apache + PHP ? Ведь наверняка народ с этим сталкивался...
1. Ставь виртуальную машину с linux (ubuntu server например для начала)на борту. 98% всех систем с которыми ты будешь работать именно на базе linux, и научиться настраивать это нормально в linux окружении намного важнее, чем под виндой.
2. Можно сделать и через Apache и через nginx один экземпляр php. Также можно использовать связку Nginx + Apache + PHP, так как nginx может быть просто проксирующим сервером. Но как по мне, лучше налечь на изучение именно nginx, но всех сколько либо крупных проектах Apache не используют без крайней на то необходимости.
Бонусный вопрос: Использовать можно. Настраивается через nginx
coder234, можете ставить nginx на windows, хотя при этом у него и будут ограничения. В остальном же в сети куча туториалов, как это все настраивать.
Однако по поводу линукс систем я бы рекомендовал вам подумать, иначе при переносе сайта на хостинг или VPS вы узнаете много нового, и не всегда приятного.
Ну или как уже рекомендовали ранее, хотя бы докер используйте. Тогда сможете окружение перенести на другую систему