homestead.yaml 文件中的 features 选项 mysql:flase 没效果


无论是true还是false,改完后也重启了虚拟机,都能访问到数据库

mysql 改成 scripts/features/ 目录下的 muysql8 也仍然是这样。
关于 LearnKu
被关闭的
feature在启动时会提示这句话在
homestead.rb中(省略部分代码)由此可见
feature的名字取决于scripts/features/xxx.sh的文件名而我使用的较新的
homestead中mysql由scripts/features/mysql8.sh管理我并没有尝试使用
- mysql8: false来关闭我的mysql服务你可以看下你的目录有没有类似的文件,试一下!
@long0 冒号后边好像要空一格,还不行的话试试禁用服务 Homestead《Laravel 8 中文文档》
@long0
features主要控制可选服务是否安装,我不知道已安装服务设为false会不会被卸载。services主要控制已安装服务是否启动,可选值为服务的实际名称。所以
mysql8的服务名称还是mysql,postgresql@12-main是文档中给出的,好像是由
scripts/features/timescaledb.sh安装的服务,具体俺也没用过,俺也不知道。服务控制相关代码也在
homestead.rb中我的配置文件