使用配置更改 PHP ini 值

Change PHP ini values using provisioning

配置 Homestead box 时更改 PHP ini 值的最佳方法是什么?

例如我想将 display_startup_errors 的值更改为 On

你会 find/replace php.ini 文件中的值使用 sed 吗?

我是直接将命令放在 after.sh 中还是使用 config.vm.provision "shell" 更好?

通过 after.sh 使用 sed 执行此操作。这正是该脚本的用途。这样你就不必担心更改 Homestead 在未来更新中可能覆盖的任何文件。