Lazy loaded image
技术分享
飞牛NAS中安装和部署ThinkPHP
Words 476Read Time 2 min
2026-2-25
2026-3-15
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的页面了,如:
notion image
上一篇
【我的作品】简单图片上传系统
下一篇
创维E900V21E-S905L3-RTL882BS机顶盒刷机

Comments
Loading...