宝塔安装部署
一、宝塔软件管理
1.点击左侧菜单“软件管理”
2.安装系统软件:“Nginx/Apache (推荐使用Apache)、MySQL(MySQL可用5.7-8.0,推荐使用5.7)、PHP( PHP8.0-8.2版本)、Redis、Supervisor管理器、phpMyAdmin(Web端MySQL管理工具)。”
编辑安装或急速安装都可以,等待软件全部安装完成!!!
其中redis、fileinfo、imagemagick扩展在php的配置文件中开启
二、添加站点
1.添加站点。点击左侧菜单“*网站→添加站点”
2.输入你要绑定的网站域名(解析域名中域名配置所解析的域名),创建MySQL数据库(数据库可使用之前创建的也可以新创建)。都填写后,点击提交
> 注意:PHP版本推荐使用80
3.网站创建成功后点击根目录,上传源码。解压后将文件内容放到站点根目录下
双击解压文件,单击解压
后将解压出的文件内容放至根目录下保持文件夹路径一致
4.单击网站名,修改运行目录
5.将运行目录指向niuclould下的public文件夹
6.单击网站目录--取消勾选防跨站攻击(防止访问域名时候报错is_dir(open_basedir()) )
部分页面样式为下图,取消勾选防跨站攻击即可
7.修改PHP版本(推荐80版本)
8.进入SSL,配置SSL证书,保存。
9.选择网站--点击创建好的网站--点击伪静态
注意:如果伪静态存在点击保存即可,如果伪静态为空则去文档中粘贴进来,点击保存即可
如果你是apache环境,那就复制下方apache伪静态代码
以下为Apache伪静态
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
RewriteEngine on RewriteCond % !^$
</IfModule>如果你是nginx环境,复制下方nginx伪静态
以下为Nginx伪静态
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
}
10.上传证书
将官网下载证书上传至niushop/public目录下
> 注意:上传证书文件名称及后缀必须为cert.key,不可为cert (1).key等
