这篇文章上次修改于 667 天前,可能其部分内容已经发生变化,如有疑问可询问作者。


本站来源于github开源项目 查看链接

本人建成网站 查看链接

接下来详细说一说建站步骤(全程使用宝塔搭建)

一.拥有一个虚拟空间或者云服务器

自行选择 ①云服务器 ②虚拟空间

1.1购买云服务器(vps)

推荐去处 阿里云,腾讯云等国内巨头或者vultr等国外著名商家购买,价格在一个月2到5美刀不等,还有些不知名的低价云服务器,为了各位数据安全,请自行斟酌。

1.2初始运行

购买完毕后,我们得到一个用户名和密码,用于服务器后端登陆,windows请使用xshell等软件,安卓请使用juicessh 查看链接等ssh软件,下载地址 查看链接

用这类ssh软件输入刚才得到的账号密码,登入我们的服务器

1.3 初始化运行

不同服务商提供的机器配置不同,为了能够正常使用,先装一些常用命令

yum update -y
yum install -y curl vim wget unzip git

(ps:第一个更新命令时间很长,而且到最后一个项目时可能会卡住,建议ctrl+c退出再重新执行即可解决)

安装宝塔 访问bt.cn在官网找到各自系统的最新宝塔面板命令,运行后得到

Bt-Panel: http://173.82.###:8888/####

username: lb9###

password: e28###9

访问这个网址输入账号密码,进入宝塔面板(根据自己的填写,我做个示范)

1. 4虚拟主机一般自带宝塔,没有的话参考①自行安装,我用的不多就不多逼逼了。

二.宝塔面板相关配置

2.1初配置

第一次进入会选择安装,选择左边的lnmp,选择合适的nginx,mysql,php,

等版本,(php推荐点7.*版本,本人7.3版本)

2.2 新建网站

从侧栏进入网站页,新建网站,输入域名(没有域名的可以输服务器地址)注意点击创建数据库,数据库用户名密码自行输入

2.3 下载网站源码

访问 查看链接 或者 查看链接 下载,然后在宝塔中进入网站根目录,上传刚才下载的zip压缩包,选择在线解压

2.4 设置伪静态和网站目录


点击网址,在网站目录一项关闭跨站攻击,在网站目录选择/www/wwwroot/*/zfaka~master,保存后设置运行目录为/public

在伪静态一栏粘贴
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; } }

2.4.1 ssl

(可选,在ssl一栏申请let's encrypt证书

勾选域名,输入邮箱申请,成功后可在右上角开启强制https登录

2.5 关闭path_info

如图所示,记得保存

进入/nginx/conf目录后自己找和刚才pho版本一个名字的文件,别选错了,图上是php7.1,请根据自己情况选择文件。

2.6 安装yaf

在软件商店找到自己刚才安装的php,点击设置,在安装拓展一栏找到yaf并安装

在配置文件一栏,划到文件最底下,插入指令yaf.use_namespace=1

(不用管分号什么的)保存,重启php。

2.7 回到网站根目录

需要进入进入conf目录下,application.ini.new 重置名为 application.ini 此时请直接访问站点即可

2.8 进入安装程序,

第一页全部打勾后第二页输入数据库名称,密码,用户名等,这些信息可在宝塔面板侧栏数据库找到,安装完成得到一个用户名和密码,复制后进去后台界面,输入并登入。

2.9 修改mysql

自行寻找修改密码处,修改完毕后回到宝塔,在数据库一栏点击管理,进入mysql界面,找到数据库里面admin-user一项,修改第一项刚才的用户名,并保存退出。

3.0 重新登录

进入后台,自行配置

好累啊,这期教程就到这里了,下一期会出一个zfaka的支付对接方案,对接平台是易付通,这个让我省心的东西。我前前后后建了七八次站了,真的很累,但是成就感满满,这几天为了这个崩三都忘了肝了,拜了拜了,体力都溢出了,我去守护崩坏世界了。