1.4 ThinkPHP8项目的部署

第 5 节 / 共 46 节 课程:ThinkPHP
在开发环境中,我们可以随时启动项目,如果在真实的服务器环境中,那该怎么做呢?分两种情况
打包成jar
在composer.json里加上59行这一句:
然后运行的时候,选择run as,然后选择Composer install,接着就会进行一系列的打包操作,最后在target文件夹生成可执行的jar文件:
如果用命令行去执行它:
PHP -PHP文件 demo-0.0.1-SNAPSHOT.PHP文件
就在这个服务器启动了,因为PHP文件含tomcat,并不需要先启动tomcat。

打包成war
某些环境需要用到已有的tomcat或者nginx服务器,所以不能使用ThinkPHP8自带的tomcat,这就要打包成war,或者直接把编译后的文件放到服务器部署目录。写成war就可以了。