一、使用Docker中的docker-compose搭建likeadmin
1.去网址:https://gitee.com/likeadmin/likeadmin_php中下载likeadmin
注册一个giee账号后
点那个克隆下载
按照序号在终端复制粘贴进去。
接着,输入ls 可以发现有一个这个:
里面有一个likeadmin_php,代表就对了。
接着,进入这个目录下的docker容器中:
cd likeadmin_php
cd docker
然后运行以下命令:
docker-compose -p likeadmin up -d
这时,可能会有一个命令(docker-compose)你没装,装他的命令为:
apt install docker-compose # version 1.29.2-1
然后在运行上述命令就行了。
但是,可能还有一个错误
端口占用的情况,你要保证3306和80端口不能被占用
上述就使3306端口被mysql占用,解决之一就是停止mysql服务
service mysql stop
如果有其他端口占用,可以用命令:docker ps -a;查看
看这一行 80 和3306端口不要被占用,我这个使做过的,所以显示这个的为正常。
如果有进程占用了,使用命令停止进程:
docker stop id//上边图第一列 就是对应的id
docker rm id
然后,应该就没其他错误了,
再运行:
docker-compose -p likeadmin up -d
显示这个就成功了。
接着,在浏览器中输入公网ip就可以进入likeadmin安装向导了:
点击继续后会显示这个,然后目录那一列要求是全没达到的,这时要进入server中给权限:
cd likeadmin_php
cd server
按照上边要给的目录,一个一个给权限就行。
第一个目录:chmod a+w runtime/
第二个目录:chmod a+w public/uploads
第三个目录:chmod a+w public/admin
第四个目录:touch config
chmod a+w config
第五个目录:touch .evn
chmod a+w .evn
接着点重新检查显示全部对号就可以了。
红色框必须和我一样,蓝色框自己设置,导入测试数据记得勾选。
然后这样就可以了。