Я хотел бы увеличить максимальный размер поста по умолчанию в php.ini и максимальный размер загрузки в конфиге nginx. Как я могу добавить это в файл .sh, чтобы он выполнялся, когда я предоставляю поле?
Используйте инструменты предоставления, такие как марионетка, повар, соль, ansible и т. Д.
Например, поместите ниже строки в вашем Vagrantfile
, он автоматически применяет кукольные модули (такие как php и nginx) с вашими изменениями.
config.vm.provision :puppet do |puppet|
puppet.module_path = "modules"puppet.manifests_path = "manifests"puppet.manifest_file = "vagrant.pp"puppet.options = ['--verbose']
end
Посмотрите на эти URL.
https://docs.vagrantup.com/v2/provisioning/puppet_apply.html
https://docs.vagrantup.com/v2/provisioning/ansible.html
https://docs.vagrantup.com/v2/provisioning/chef_solo.html
Правильный ответ на точный вопрос будет (с учетом текущей версии Homestead):
after.sh
файлinit.sh
из корня хранилищаvagrant up
after.sh
это файл, скопированный на виртуальную машину и запущенный после того, как hometead завершит свою подготовку.