飞牛NAS中安装和部署ThinkPHP

😀 主体内容:如何在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管理器中下载(如果无法下载,请借用梯子),也可以在命令行中进行下载,命令行:
docker pull stephenroque/php8.4-apache
三、下载ThinkPHP8.0
在官网下载thinkphp8.0需要composer管理器。为了朋友们方便使用,我这里给大家分享我的下载压缩包,大家可以通过一下地址直接下载:
四、部署php8.4-apache
docker部署的重点是要知道docker容器内部的存放网页的具体地址,然后映射到本地盘符。例如我是放在…tp8文件夹中,而docker容器内的地址为:/srv/app/public_html,所以最后的存储地址映射关系为:
...../tp8 /srv/app/public_html
**重点:docker容器内的地址为:/srv/app/public\_html,勿忘。**
五、复制文件并调整权限
将下载的tp压缩文件解压后,放到….tp8文件夹中,然后在命令行运行以下两行,调整网站的访问权限:
# 1.更改所有者:
sudo chown -R www-data:www-data tp8
2.更改权限:
sudo chmod -R 755 tp8
到处为止,就可以通过ip:端口/public文件夹访问TP8的页面了,如:





留言
邮箱不会公开,留言经审核后显示。
还没有留言,来做第一个吧。