Интеграция VMWare Workstation с Zend Studio - PullRequest
0 голосов
/ 02 сентября 2011

Я пытался понять, стоит ли платить за VMware Workstation и использовать виртуальные машины для тестирования и отладки моих PHP-приложений перед их развертыванием. Я занимаюсь разработкой на Windows и у меня были проблемы при развертывании на Linux в прошлом. Я скачал и установил пробную версию для VMWare Workstation и установил гостевую Ubuntu с запущенным Zend Server. Я установил инструменты VMware в гостевой системе и могу успешно получить доступ к Zend Server из браузера в хост-ОС. Я прошел через все шаги в Zend Studio, чтобы настроить параметры запуска и отладки для тестового файла, включая настройку сопоставления для файлов кода для проекта. Однако каждый раз, когда я пытаюсь запустить файл PHP в виртуальной машине из Zend Studio, я получаю сообщение об ошибке 404 от сервера. Я не развертываю виртуальную машину, но Zend Studio должна позаботиться обо всем этом для меня, просто отправляя файлы по мере необходимости. Кто-нибудь получил эту интеграцию на работу, и я пропустил какие-либо шаги?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2011

Я решил это наконец с некоторой помощью от друга. В документации Zend Studio находится раздел, посвященный созданию собственного виртуального устройства для тестирования на виртуальной машине. Жизненно важным шагом было то, что после создания виртуальной машины мне нужно было изменить корневой каталог документов веб-серверов с / var / www на / mnt / hgfs. Это означает, что любые файлы, которые публикуются из хост-ОС в гостевую ОС, появляются в корневом каталоге документов сервера и поэтому могут быть найдены. Мораль истории для меня: всегда RTM, даже если необходимая информация похоронена ...

Спасибо за помощь и предложения по этому вопросу.

0 голосов
/ 02 сентября 2011

Я думаю, что у VMWare есть бесплатная версия, но если нет, то вы всегда можете попробовать виртуальную коробку.

У меня есть компьютер, на котором работает Ubuntu, и здесь я делаю все свои программы (в основном, php), но у меня также есть несколько виртуальных машин на моем ноутбуке.

...