王宁凯的个人博客

BT 面板安装 OLAINDEX 全方位指南

2019.06.08

宝塔面板

安装要求:

  • 内存: 512M以上,推荐768M以上(纯面板约占系统60M内存)
  • 硬盘: 100M以上可用硬盘空间(纯面板约占20M磁盘空间)
  • 系统: CentOS 6.x / 7.x (Ubuntu、Debian),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

宝塔linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统 提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

以下主机商必看(开端口教程,不开不能用):

下面安装默认以达到以上要求。

宝塔安装

安装面板命令:

Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装命令:

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh


Linux面板6.9.6升级命令:

curl http://download.bt.cn/install/update6.sh|bash

其他系统安装查看

安装完毕,根据返回信息登陆宝塔面板:

cmd-bt

安装PHP环境

php环境

注意: PHP 环境选择 7.1 以上,这里选择 7.2

开始安装

开始安装等待环境安装完毕,我们开始安装扩展

安装PHP扩展

点击 设置 安装扩展

这里安装 fileinfo 扩展 并附带安装 opcache 扩展 以加速php运行,也可以安装 redis 和memcached 扩展。

设置

扩展

修改 php.ini 文件

修改 PHP 配置,需要关闭几个禁用的函数

分别是 execshell_execproc_openproc_get_status 这四个函数。

禁用函数

修改 composer 源(国外服务器请忽略)

宝塔面板默认安装了 Composer 包管理器

进入命令行Console,执行以下命令更换为国内源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ # 更换源为国内源,国外服务器可忽略此步骤

到此基本的PHP环境准备完毕

安装配置 OLAINDEX

新建站点

这里选择新建站点,填写域名后,保持默认配置。

新建站点

站点的具体配置,我们到后面再配置。

初始化 OLAINDEX

首先打开宝塔ssh

按照一下步骤执行:

cd web目录 # 刚才新建站点的目录 这里是 /www/wwwroot/t_ningkai_wang
git clone https://github.com/WangNingkai/OLAINDEX.git tmp 
mv tmp/.git . 
rm -rf tmp 
git reset --hard 
cp database/database.sample.sqlite database/database.sqlite  # 数据库文件
composer install -vvv # 这里确保已经安装composer成功  # 如果报权限问题,建议先执行权限命令
chmod -R 755 storage/
chown -R www:www *
php artisan od:install

到此我们安装好了OLAINDEX

配置站点信息

设置

首先站点目录

目录设置

如图:勾选取消 防跨站攻击(open_basedir) 将站点的运行目录改为 public 别忘了保存

修改伪静态

选择 Laravel 5,保存

rewrite

修改配置文件

注释选定内容,防止图片出现404

conf

配置SSL

选择 Let's Encrypt 申请,按要求填写申请

SSL

开启 SSL 后,选择强制 HTTPS

SSL2

保存后,打开网站即可配置

install

大功告成

剩下的配置按照常规操作即可,这里不再详细说明了。


OLAINDEX 问题反馈,请到 https://olaindex.ningkai.wang 页面下评论