Комментарии 18
Vagrant — проще и, имхо, удобнее.
Почти 2 недели назад была статья с аналогичным смыслом — Удобный веб сервер на Virtualbox из песочницы
Почему вы выбрали установку самба-сервера на виртуалку, а не virtualbox shared folders?
После проделанного — «не заморачиваться» — это достаточно странное предложение :)
Почти 2 недели назад была статья с аналогичным смыслом — Удобный веб сервер на Virtualbox из песочницы
Почему вы выбрали установку самба-сервера на виртуалку, а не virtualbox shared folders?
предлагаю не заморачиваться с настройками php.ini, а просто добавить в файл .htaccess в корне сайта следующие строчки
После проделанного — «не заморачиваться» — это достаточно странное предложение :)
0
Почему samba?
У меня дома 4 компьютера объединены в домашнюю сеть. Один из них, с большим числом жестких дисков, работает постоянно, и его диски подключены на остальных компьютерах. При работе с файлами по ftp неудобство в том, что, например, sublime не умеет автосейвить на ftp.
Virtualbox shared folders хранит файлы на компьютере-хосте. В моём случае все файлы хранятся внутри гостевой системы. Соответственно, могу в любой момент кинуть виртуальную машину на флешку, либо вообще поселить ее на флешку с USB 3.0. Еще вариант — всю папку с виртуалкой поселить в dropbox. Такой ленивый бэкап.
У меня дома 4 компьютера объединены в домашнюю сеть. Один из них, с большим числом жестких дисков, работает постоянно, и его диски подключены на остальных компьютерах. При работе с файлами по ftp неудобство в том, что, например, sublime не умеет автосейвить на ftp.
Virtualbox shared folders хранит файлы на компьютере-хосте. В моём случае все файлы хранятся внутри гостевой системы. Соответственно, могу в любой момент кинуть виртуальную машину на флешку, либо вообще поселить ее на флешку с USB 3.0. Еще вариант — всю папку с виртуалкой поселить в dropbox. Такой ленивый бэкап.
0
0
Я знаю про этот плагин, но в данном случае он несколько неудобен. У меня в кофиге sublime прописано, сохранять документ при потере фокуса. Порядок действий получается такой:
— пишем код
— <Alt + Tab> — минуя <Ctrl + S>, т.е. минус одно лишнее действие
— — обновили страничку, увидели результат.
— пишем код
— <Alt + Tab> — минуя <Ctrl + S>, т.е. минус одно лишнее действие
— — обновили страничку, увидели результат.
0
Тогда вам нужен какой-нибудь live edit.
Одно время пользовался Browser Refresh
Одно время пользовался Browser Refresh
0
Можно подключить виртуалку как диск по sshfs. Я использую Dokan. (http://dokan-dev.net/en/)
В качестве ssh использую cygwin запущенный в ConEmu ( статья на хабре habrahabr.ru/post/164687/). Очень удобно с табами.
В качестве ssh использую cygwin запущенный в ConEmu ( статья на хабре habrahabr.ru/post/164687/). Очень удобно с табами.
0
Вариант интересный, но я ставил себе целью сведение к минимуму действий при повторной установке. В моем случае можно прописать для виртуалки вторую сетевую карту и присвоить ей статический IP средствами VirualBox’а. Таким образом после перенесения образа:
запускаем виртуалку,
прописываем hosts в windows,
подключаем сетевой диск
На все — не более пяти минут.
запускаем виртуалку,
прописываем hosts в windows,
подключаем сетевой диск
На все — не более пяти минут.
0
sshfs замедляет время реакции, вроде бы доли секунды а всё же заметно.
0
Очередное изобретение велосипеда? Ознакомьтесь уже с возможностями современных версий PHP — php.net/manual/en/features.commandline.webserver.php. Под виндой тоже работает. И второе — если уже сделали якобы выделенный сервер для проекта (пусть и девелопмент-сервер), то стоило сразу подумать о системе контроля версий и деплое вашего приложения. Времена простого копирования файлов по FTP постепенно уходят, если говорить о чем-то более-менее серьезном на PHP.
+1
Ну мне подумалось, что в начале статьи я достаточно прозрачно намекнул на то, что весь этот велосипед можно и нужно рассматривать как альтернативу Денвера. Я всего лишь хотел поделиться инструкцией еще одного варианта быстрого развертывания и комфортной работы. А в данной виртуалке можно уже всякого понастраивать. У меня дома, например, на такую виртуалку заведен белый IP и одной сетевухой она смотрит в инет, а второй в локалку. Плюс, подключил к ней реальные харды от своей файлопомойки и скриптиками на PHP заставляю потихоньку разгребать завалы.
Я просто недавно стал джуниором и в конторке, в которой работал, в качестве локального сервера использовался Денвер + TortoiseSVN. На работу добираться час в электричке и чтоб не терять время на копирования, а зачастую еще не забыть и базу слить, вот придумал себе такой вариант.
Виртуалка на буке. Воткнулся в локалку и сиди работай на большом мониторе и более мощном пк. Что дома, что на работе.
Я просто недавно стал джуниором и в конторке, в которой работал, в качестве локального сервера использовался Денвер + TortoiseSVN. На работу добираться час в электричке и чтоб не терять время на копирования, а зачастую еще не забыть и базу слить, вот придумал себе такой вариант.
Виртуалка на буке. Воткнулся в локалку и сиди работай на большом мониторе и более мощном пк. Что дома, что на работе.
0
Я прекрасно понял мотив статьи. Но поверьте — не нужно это. Как минимум — из-за наличия Vagrant. Сейчас такое время, что практически на каждую задачу есть готовое решение уже. Не нужно изобретать велосипеды.
«в качестве локального сервера использовался Денвер + TortoiseSVN» — wat? Я что-то не понял этой фразы.
Небольшой совет — разрабатывать под веб (если только речь не идет про ASPX.NET) лучше всего в *nix-системах. Так что ставим Ubuntu/Debian/SuSE/etc, изучаем git и вперед. Станет намного проще жить :)
«в качестве локального сервера использовался Денвер + TortoiseSVN» — wat? Я что-то не понял этой фразы.
Небольшой совет — разрабатывать под веб (если только речь не идет про ASPX.NET) лучше всего в *nix-системах. Так что ставим Ubuntu/Debian/SuSE/etc, изучаем git и вперед. Станет намного проще жить :)
0
На машине локально стоял Денвер, а для контроля версий стоял TortoiseSVN, который в свою очередь был натравлен на папку сайта в Денвере.
Примерно об этом я и написал в посте.
Небольшой совет — разрабатывать под веб (если только речь не идет про ASPX.NET) лучше всего в *nix-системах. Так что ставим Ubuntu/Debian/SuSE/etc, изучаем git и вперед. Станет намного проще жить :)
Примерно об этом я и написал в посте.
0
Я забыл дописать — без виртуалок :) Без лишних телодвижений.
И для контроля версий вы использовали SVN, TortoiseSVN всего лишь GUI к нему.
И для контроля версий вы использовали SVN, TortoiseSVN всего лишь GUI к нему.
0
Да я нормально отношусь к *nix’ам, но комфортнее себя чувствую все же в windows. К сожалению многое из того, в *nix системах идет чуть ли не из коробки, в винде приходится (признаю это) очень кропотливо настраивать. И пост как раз о том, как я совместил приятное с полезным.
GUI винды мне лично ближе к сердцу. И это сугубо мое личное отношение к ней, которое я никому не навязываю.
GUI винды мне лично ближе к сердцу. И это сугубо мое личное отношение к ней, которое я никому не навязываю.
0
Пользуюсь LAMP в VitrualBox, только безо всяких Webmin'ов.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Настраиваем LAMP для работы в Windows через VirtualBox