homestead.yaml 文件中的 features 选项 mysql:flase 没效果
无论是true还是false,改完后也重启了虚拟机,都能访问到数据库
mysql 改成 scripts/features/ 目录下的 muysql8 也仍然是这样。
被关闭的
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
中我的配置文件