Я разрабатываю php-приложения на своей работе. Сервер разработки работает в ubuntu vm, но на хост-компьютере работает операционная система Windows 7. Я продолжаю сталкиваться с проблемами с Windows в качестве среды разработки, и мне не хватает некоторых функций Linux. К сожалению, я не могу установить на хост другую операционную систему. Теперь я задаюсь вопросом, должен ли я установить все свои инструменты разработки (например, phpstorm) на другую виртуальную машину и выполнять свою работу там. Имеет ли это смысл или у меня будут проблемы с производительностью?
PhpStorm и другие инструменты на виртуальной машине
comment
Ваш вопрос кажется не по теме — прочтите это: stackoverflow.com/help/on-topic. Вам следует посетить один из других stackexchange.com/sites.
- person Honza Zidek   schedule 30.07.2014
comment
Не рекомендуется работать в виртуальной машине, я считаю, что если вы кодируете в Windows, но тестируете (так или иначе) на виртуальной машине, вам будет очень легко выявить проблемы. Если вы можете упомянуть конкретные проблемы, с которыми вы сталкиваетесь, я постараюсь предложить способы их решения.
- person DaGhostman Dimitrov   schedule 30.07.2014
comment
пожалуйста, примите мой ответ, если он ответил на ваш вопрос, или проголосуйте, если он был чем-то полезен.
- person DaGhostman Dimitrov   schedule 30.07.2014
Ответы (1)
Это идеальный вариант использования Vagrant.
Создавайте и настраивайте легкие, воспроизводимые и переносимые среды разработки. С официального сайта.
Им можно управлять с помощью PhpStorm, и он очень легкий.
Я использую PhpStorm, Vagrant и Puppet с nginx, php и mysql, XDebug, и я очень доволен этим, довольно мощным и очень простым в развертывании.
РЕДАКТИРОВАТЬ
И это потрясающая запись в блоге Джеймса Макфаддена на странице Использование Vagrant и Puppet для создания среды PHP, Nginx и MySQL, и вы можете найти множество других с apache или любым другим инструментом, который вам может понадобиться.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Шаг с заменой my.cnf
у меня не сработал, поэтому я могу посоветовать вам просто пропустить его.
person
DaGhostman Dimitrov
schedule
30.07.2014