这篇是关于野兔文库系统安装说明。以下以宝塔为例子.
tp项目安装说明,大伙可以看这个教程,如果之前未了解过这个框架的朋友,
https://www.662p.com/bcyy/29771
接下来是文库项目文件转换需要的工具部署安装
安装php依赖
项目使用到的依赖有 Redis , fileinfo , ImageMagick
打开宝塔->软件商店
找到已安装的PHP,点击设置
点击安装扩展
分别找到上述依赖点击安装
安装ImageMagick依赖 ghostscript
yum install ghostscript -y
#ubuntu
apt-get install ghostscript -y
ghostscript官网下载链接:https://www.ghostscript.com/releases/gsdnld.html
删除禁用函数
把exec、system、shell_exec、pcntl_exec 删除
或者简单删除全部函数便可
安装 Redis
软件商店安装
执行项目安装脚本
脚本会安装docker、docker-composer并拉取镜像
国内若镜像拉取失败,需配置镜像源
sudo mkdir -p /etc/docker
sudo 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"
]
}
EOF
sudo systemctl daemon-reload
sudo 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,以便更新用户组权限。
发表评论 取消回复