PHP > 7.1,安装opcache、fileinfo、redis。
#删除禁用的函数
exec、shell_exec、proc_open、proc_get_status、putenv
#更换国内源,国外机器可忽略
/usr/bin/composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
#升级composer
/usr/bin/composer self-update
新建网站,伪静态规则选择Laravel 5。
#站点配置文件,注释以下内容:
#location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#{
# expires 30d;
# error_log off;
# access_log /dev/null;
#}
#location ~ .*\.(js|css)?$
#{
# expires 12h;
# error_log off;
# access_log /dev/null;
#}
# 进入站点目录 /www/wwwroot/域名
cd /www/wwwroot/one.zkxblog.com
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
chmod -R 755 storage/
chown -R www:www *
composer install -vvv
/www/server/php/73/bin/php artisan od:install
#输入你的域名(带http或https) 回车,Y。
#取消防跨站攻击,设置运行目录为/public
#修改.env,缓存改为redis
CACHE_DRIVER=redis
#确保配置生效
php artisan config:cache
#访问网站,初始化绑定账号,防止出问题,建议使用隐私窗口。
#每分钟执行计划任务
/www/server/php/73/bin/php /www/wwwroot/one.zkxblog.com/artisan schedule:run >> /dev/null 2>&1 &