这篇是关于野兔文库系统安装说明。以下以宝塔为例子.

tp项目安装说明,大伙可以看这个教程,如果之前未了解过这个框架的朋友,

https://www.662p.com/bcyy/29771


接下来是文库项目文件转换需要的工具部署安装

安装php依赖

项目使用到的依赖有 Redisfileinfo , ImageMagick

打开宝塔->软件商店

找到已安装的PHP,点击设置

点击安装扩展

分别找到上述依赖点击安装

安装ImageMagick依赖 ghostscript

#centos

yum install ghostscript -y

#ubuntu

apt-get install ghostscript -y

#windows

ghostscript官网下载链接:https://www.ghostscript.com/releases/gsdnld.html

删除禁用函数

把exec、system、shell_exec、pcntl_exec 删除

或者简单删除全部函数便可

安装 Redis

软件商店安装

执行项目安装脚本

脚本会安装dockerdocker-composer并拉取镜像

国内若镜像拉取失败,需配置镜像源


sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn" ]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker


在项目根目录打开命令行,执行install.sh脚本

sudo sh ./install.sh


赋予Docker权限

默认php没有docker的操作权限,如果php以root用户执行可忽略。

方式一:

    修改docker.sock文件权限:

sudo chmod 666 /var/run/docker.sock


方式二:

将用户添加到docker组:

sudo usermod -aG docker www


重启php,以便更新用户组权限。




评论 0

暂无评论
0
0
0
立即
投稿
发表
评论
返回
顶部