# 安装系统
# 环境要求
PHP >= 7.2.0
MySQL >= 5.6
PDO PHP Extension
MBstring PHP Extension
# 伪静态
# 什么是伪静态
可以通过 URL 重写隐藏应用的入口文件index.php
在安装系统之前,需要确认你使用的主机是否支持伪静态。
# Apache
httpd.conf 配置文件中加载了 mod_rewrite.so 模块
AllowOverride None 将 None 改为 All
把下面的内容保存为 .htaccess 文件放到应用入口文件的同级目录下
.htaccess 默认已在程序根目录 public目录中存放了一份
Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
# Nginx
在 Nginx.conf 配置中,添加:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
# IIS
如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:
<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>
# 安装系统
下载好程序文件,解压上传到web根目录
需要绑定域名访问到public目录,确保其它目录不在WEB目录下面
访问:http://域名.com/install
按照提示安装
前端页面
cd H5 进入前端目录
修改.env.production配置文件
npm run serve 调试前端页面
npm run build 打包前端页面,复制dist目录内容到程序根目录public目录替换 index.html static/wap
# URL访问
可以查看ThinkPHP文档 访问
# Linux Shell命令
定时取消未支付订单
php think task cancle
定时签收已发货订单
php think task sign
定时完成已评价订单
php think task complete
定时清理购物车
php think task cart
默认从后台获取订单配置时间
如果需要手动指定时间,可以使用:
php think task cancle|sign|complete|cart --time 30 (单位:天)
# 免费HTTPS申请证书
- 1、 登录:阿里云证书购买 http://www.aliyun.com
- 2、 购买:证书类型选择 免费型DV SSL,然后完成购买。
- 3、 补全:在 我的证书 控制台,找到购买的证书,在操作栏里选择 补全。填写证书相关信息。
- 4、域名验证:可以选择 DNS,如果域名用了阿里云的 DNS 服务,再勾选一下 证书绑定的域名在 阿里云的云解析。
- 5、上传:系统生成 CSR,点一下 创建。
- 6、提交审核。如果一切正常,10 分钟左右,申请的证书就会审核通过。