Maksclub Опубликовано 27 октября, 2017 Жалоба Поделиться Опубликовано 27 октября, 2017 (изменено) Надавно искал vagrantbox для Симплы, так как клиентские проекты на 5.3 и 5.6,а локально стоит 7 версия php и стоит Nginx. Homestead на помощь На помощь пришло решение от команды Laravel -- Homestead, с помощью которого можно конфигурировать Vagrant. Для установки необходимо:- локальный сервер с PHP 5.6 или 7 на борту- установленный Composer- установленный Вагрант Инструкция1. Создаем папку и туда кидаем содержимое архива Симплы2. Ставим Homestead: composer require laravel/homestead --dev3. Генерируем наш Vagrantfile: Mac / Linux: php vendor/bin/homestead make Windows: vendor\\bin\\homestead make 4. В полученном файле Homestead.yml меняем настройки:- удаляем /public в секции sites в конце пути, эта настройка для Ларавел...https://yadi.sk/i/35GOFHtc3PALZB- добавляем в этйо же секции дополнительные настройки: type: apache php: "5.6" по умолчанию идет 7 версия php и сервер Nginx 5. Добавляем строки для удаления Nginx на виртуалке при установке, это в файле after.sh: sudo service nginx stop sudo apt-get remove nginx 6. Добавляем наш домен из секции sites, я например задал домен simpla.dev и БД назвал simpla sites: - map: simpla.dev to: /home/vagrant/code/public type: apache php: "5.6" databases: - simpla 7. В hosts на локальной машине нужно добавить наш домен (из примера выше simpla.dev): 192.168.10.10 simpla.dev 8. Пользуемся -- нужного всего выполнить команду: vagrant upу нас разворачивается сервер, по домену можно запустить установку Симплы, имя пользователя/пароль к БД нужно указать homestead/secret, название БД как указали выше в databases Итог:Данную конфигурацию можно переиспользовать много раз,Если локально разворачиваете -- можно Homestead настраивать глобально на несколько сайтов... То есть можно обойтись без многократного проделывания настроек выше -- просто в Homestead.yml указать несколько сайтов с разными доменами и разными версиями софта. Изменено 28 октября, 2017 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 28 октября, 2017 Жалоба Поделиться Опубликовано 28 октября, 2017 (изменено) а в чем его преимущество перед openserver и на крайний случай денвер? или я что то не так понял? Изменено 28 октября, 2017 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 28 октября, 2017 Автор Жалоба Поделиться Опубликовано 28 октября, 2017 а в чем его преимущество перед openserver и на крайний случай денвер? или я что то не так понял? ну я не пользователь Винды скорее всего если там( в Опенсервере) каждому сайту можно задать разные версии софта -- не зачем Цитата Ссылка на сообщение Поделиться на другие сайты
with54fz Опубликовано 28 октября, 2017 Жалоба Поделиться Опубликовано 28 октября, 2017 Если все только из-за версии пхп, то вагрант для этого как пушка на воробья . php -S достаточно ключа и вот уже у вас ещё сервер на порту Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 28 октября, 2017 Автор Жалоба Поделиться Опубликовано 28 октября, 2017 Если все только из-за версии пхп, то вагрант для этого как пушка на воробья . php -S достаточно ключа и вот уже у вас ещё сервер на порту в моем случае не только... но вы правы, у меня все преокты в Вагранте,решил просто поделиться.... возможно кому-то из разрабов будет полезно Цитата Ссылка на сообщение Поделиться на другие сайты
with54fz Опубликовано 28 октября, 2017 Жалоба Поделиться Опубликовано 28 октября, 2017 еще один способ: использовать современные среды разработки. PhpShtorm и т.п. Броузер стартует прямо из окна с кодом. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 28 октября, 2017 Автор Жалоба Поделиться Опубликовано 28 октября, 2017 еще один способ: использовать современные среды разработки. PhpShtorm и т.п. Броузер стартует прямо из окна с кодом. не понял -- использую Шторм, при чем тут браузер к данной теме? Цитата Ссылка на сообщение Поделиться на другие сайты
with54fz Опубликовано 28 октября, 2017 Жалоба Поделиться Опубликовано 28 октября, 2017 в правом верхнем углу окна с кодом значки с иконками броузеров у тебя есть ? если немного поднастроить, то будет запускаться php c нужной версией как сервер и если еще объяснитьправила роутина, то и в окне броузера откроется именно тот урл, который соответствует месту что ты сейчас правишь Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 28 октября, 2017 Автор Жалоба Поделиться Опубликовано 28 октября, 2017 (изменено) в правом верхнем углу окна с кодом значки с иконками броузеров у тебя есть ? если немного поднастроить, то будет запускаться php c нужной версией как сервер и если еще объяснитьправила роутина, то и в окне броузера откроется именно тот урл, который соответствует месту что ты сейчас правишь да, удобно достаточно, но у меня:+ зоопарк всего (разные фреймы на разных языках с разной конфигурацией)+ косяк с мускулом (нет времени чинить) Изменено 28 октября, 2017 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.