Мой работодатель хочет модернизировать свою ИТ-инфраструктуру и, возможно, хочет использовать VDI (виртуальные рабочие столы) / терминальные службы. Я их единственный веб-разработчик PHP, поэтому всегда запускаю Apache локально для разработки и тестирования (а также PHP / MySQL и т. Д.).
Кто-нибудь пробовал запускать Apache / MySQL в среде VDI? Будет ли брандмауэр сервера мешать каким-либо образом, как если бы localhost вел себя иначе?
Apache будет работать, и пока вы находитесь в удаленном сеансе, localhost будет вести себя так, как вы ожидаете. Но в целом среды VDI следует применять только к строго контролируемый и аналогичный рабочие столы (разработчик очень редко будет счастлив или продуктивен в среде VDI; за некоторыми исключениями).
В VDI есть три "столпа" (по моему мнению)
Я не претендую на то, чтобы точно знать, какое программное обеспечение или контроль над вашей «локальной» машиной вам понадобится. Но большинству разработчиков нужны права администратора, что противоречит пункту 2. Кроме того, любые приложения для разработки, которые вы используете, скорее всего, не будут использоваться кем-либо еще, даже если вы просто используете что-то простое, например Notepad ++.