宝塔环境安装和配置
对于环境搭建,可以使用宝塔集成环境快速的部署环境
海外版宝塔(不推荐)
如果您是对英语有特殊需求的用户,想安装海外版宝塔, 可以参看文档:宝塔海外版部署, 大多数用户可以忽略这个,安装中文宝塔即可。
下面是中文宝塔的安装步骤
安装宝塔面板安装
详细参看宝塔官方文档:https://www.bt.cn/bbs/thread-19376-1-1.html
安装完成后就可以看到宝塔的登录地址:
将其复制出来登录宝塔(需要将宝塔面板信息保存好),账号登录后,进入宝塔面板
宝塔面板-安装nginx,mysql,php,redis
进入软件商店安装,版本如下:
- nginx-1.20+
- mysql-5.7 (必须选择5.7)
- php-7.4 (必须选择7.4)(注意:php不要安装多个php,否则将会导致任务脚本无法执行的问题)
- redis-7.0+
注意:宝塔里面的php不要安装多个php(譬如安装了php-7.1或php-8版本),只按照一个php-7.4就可以了,否则将会导致任务脚本无法执行的问题
注意:宝塔里面的php不要安装多个php(譬如安装了php-7.1或php-8版本),只按照一个php-7.4就可以了,否则将会导致任务脚本无法执行的问题
注意:宝塔里面的php不要安装多个php(譬如安装了php-7.1或php-8版本),只按照一个php-7.4就可以了,否则将会导致任务脚本无法执行的问题
等待安装完成,大致需要几分钟不等。
添加网站
点击添加网站按钮:
在弹框中,按照下图填写信息
提交后,保存mysql的数据库信息,后面安装需要使用。网站创建完成,如下图:
解压Jofshop初始安装包,并设置网站目录
宝塔创建网站完成后,可以看到根目录地址,通过在线下载Jofshop初始安装包(或者ftp将文件压缩包包上传到网站根路径),然后通过命令解压:
unzip -o Jofshop.zip
解压后的文件,如下图:
2.设置运行目录
在宝塔面板,点击设置
:
点击网站目录
,运行目录勾选public
,勾选后,点击保存按钮
点击运行目录右侧的保存
按钮,保存后,设置成功。
3.设置伪静态:
点击左侧栏伪静态
, 将下面的代码复制进去,点击保存
按钮即可
location /{
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
location ~ .*\.(ico)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}
安装php扩展
宝塔面板,软件商店找到php,点击设置按钮:
安装php扩展: ionCube,fileinfo,redis
等待几分钟即可安装完成
php禁用函数删除
需要删除以下的php禁用函数:
- proc_open
- proc_close (如果宝塔中不存在,忽略即可)
- proc_get_status (如果宝塔中不存在,忽略即可)
- pcntl_signal
- pcntl_signal_dispatch
至此,Jofshop的宝塔环境就部署完成了,您可以参看:Jofshop 系统安装 , 进行Jofshop系统安装了