【问题标题】:Add php and nginx settings to homestead 2.0 provisioning将 php 和 nginx 设置添加到 homestead 2.0 配置中
【发布时间】:2014-12-26 13:24:58
【问题描述】:

我想增加 php.ini 中的默认最大帖子大小和 nginx 配置中的最大上传大小。如何在 .sh 文件中添加它,以便在我配置框时执行它?

【问题讨论】:

    标签: php nginx vagrant homestead


    【解决方案1】:

    使用提供工具,例如 puppet、chef、salt、ansible 等。

    例如,在您的Vagrantfile 中添加以下行,它会根据您的更改自动应用 puppet 模块(例如 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
    

    看看这些网址。

    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

    【讨论】:

      【解决方案2】:

      确切问题的正确答案是(鉴于当前版本的 Homestead):

      • 克隆后转到 src/stubs 并编辑 after.sh 文件
      • 从存储库的根目录启动init.sh
      • vagrant up

      after.sh 是复制到 VM 并在 homestead 完成配置后启动的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-01
        • 2020-09-17
        • 2021-08-14
        • 1970-01-01
        • 1970-01-01
        • 2017-09-10
        • 2012-04-04
        相关资源
        最近更新 更多