首先在套件中心,安装图中所框选的套件。
注意:PHP7.4和PHP7.3自行随意选择,我主要是为了玩玩PHP7.4,而PHP7.3是phpMyAdmin必要的。
因为套件中心没有mysql,我这里选择用MariaDB10来用(查了下资料,这个也是mysql的分支,thinkphp也是支持的,在thinkphp内,数据库配置里,还是mysql的方式,只是端口不同)。
MariaDB10安装完成后,启动MariaDB10(首次会要求你填写密码),填完后,启用连接,如需更改端口,自行更改。
然后,打开phpMyAdmin,选择账户。
随意选择个账户,点击修改权限。
切换到登录信息界面,主机名选择任意主机(密码可能会让你重新输入),然后点右下角的执行即可。
打开数据库管理软件,新建连接,选择MariaDB类型,输入相关信息,测试连接即可。
然后打开web station,选择PHP设置,点击要使用的PHP版本,再点击编辑按钮。
扩展处,全选扩展,然后点确定。
再选择虚拟主机,选择新增(默认里面是空的)
新增一个thinkphp6的网站项目,如果你有域名和公网IP,就选择基于名称,如果你没有公网IP,就选择基于端口(只能内网访问),默认80端口最后不用,另外配置一个端口,当然,你也可以选择用80端口。
要注意的是thinkphp的路径,要选择到public
,否则会403,然后下面选择相关的即可。
浏览器属于群晖地址+端口,访问成功,thinkphp6布署完成。
布署vue3项目,差别不大,路径选择vue项目就行了,php可以不配置。
然后打开浏览器访问,正常显示,并路由切换正常,vue布署完成。
我的web station状态页面
群晖布署这些,一般来说,都是内网做开发测试使用,或内网项目使用,不太建议搞成外网的,不太安全,内网搞搞项目,做个电视TV的视频解析后端接口什么的,还是可以的,我个人的思路和想法,但不太想做。