type
Post
status
Published
date
Feb 25, 2026
slug
summary
tags
建站
category
技术分享
icon
password
主体内容:如何在docker(我的是飞牛NAS)中安装ThinkPHP8.0版本
一、起因
由于要在我的NAS中部署一个图片管理的web应用,基于ThinkPHP开发,所以需要再我的飞牛中安装一个docker容器来运行web应用。
二、docker镜像的选择
由于thinkPHP是基于PHP8.0及以上版本开发,所以选择php的docker也要是8.0版本及以上。同时还要有web服务支持。通过测试和选择,我最终选择了php8.4-apache版本,版本如下:stephenroque/php8.4-apache。
大家可以在飞牛的docker管理器中下载(如果无法下载,请借用梯子),也可以在命令行中进行下载,命令行:
三、下载ThinkPHP8.0
在官网下载thinkphp8.0需要composer管理器。为了朋友们方便使用,我这里给大家分享我的下载压缩包,大家可以通过一下地址直接下载:
四、部署php8.4-apache
docker部署的重点是要知道docker容器内部的存放网页的具体地址,然后映射到本地盘符。例如我是放在…tp8文件夹中,而docker容器内的地址为:/srv/app/public_html,所以最后的存储地址映射关系为:
重点:docker容器内的地址为:/srv/app/public_html,勿忘。
五、复制文件并调整权限
将下载的tp压缩文件解压后,放到….tp8文件夹中,然后在命令行运行以下两行,调整网站的访问权限:
到处为止,就可以通过ip:端口/public文件夹访问TP8的页面了,如:

- Author:AD
- URL:https://www.adstudio.top/article/3123ef87-2a2a-80ac-a8b8-d5fdca9fd125
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!







