系统适合程序员拿来二开或者小白学习使用,建议二次开发后部署商业使用。
1.服务器要求 php 版本大于 7.1.3 版本,内存 2GB,cpu1 核,linux,nginx 服务环境最佳。
2.安装步骤
[composer 安装]
步骤一:进入到源码目录,得使用composer install
进行安装所需的所有扩展文件。
步骤二:将.env.install 文件内容赋值到 新建的文件.env 中
步骤三:数据库中创建一个数据库 并将 install.sql 运行填充 sql 进这个数据库
步骤四:修改配置文件.env 文件中的数据库和用户名
步骤五:配置伪静态
步骤六:打开域名,查看是否安装正确。
[完整源码 安装]
步骤一:将.env.install 文件内容赋值到 新建的文件.env 中
步骤二:数据库中创建一个数据库命名为 install.sql 并将 sql 运行填充 sql 进这个数据库
步骤三:修改配置文件.env 文件中的数据库和用户名
步骤四:配置伪静态
步骤五:打开域名,查看是否安装正确。
说明:通过 comoser.lock 进行判断是否是完整版,如果 composer.lock 存在则说明已经安装过了扩展属于完整源码。
3.系统管理员初始密码
用户名|密码 admin|admin888
4.文件目录 small_app,是小程序目录,小程序的配置在根目录的 config.js 中,注意只需要修改下域名即可测试。
5.常见问题一般多为防火墙、配置信息错误、redis 缓存配置不当等导致,注意细节。
6.说需使用 composer 进行依赖包管理,默认是没有依赖包的,请先检查是否已经安装依赖包。
7.百度 ocr 接口申请地址: https://ai.baidu.com/tech/ocr?track=cp:ainsem|pf:pc|pp:chanpin-wenzishibie|pu:wenzishibie-baiduocr|ci:|kw:10002846
8.微信支付申请地址: https://pay.weixin.qq.com
9.微信小程序注册地址: https://mp.weixin.qq.com/
系统命令大全
必要时使用 php 命令行进行项目的初始化,按需使用。
php artisan make:controller Index/IndexController 创建控制器
php artisan make:model Index/IndexController 创建模型
php artisan make:middleware Check 创建中间件
php artisan config:clear 清理配置缓存 更改.env 后需要
php artisan key:generate 生成唯一 key 需要 env 存在的时候有效执行
注:需要 php 命令行版本为 7.1.3 以上版本。
伪静态规则
宝塔面板的 nginx 环境下:
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
宝塔面板的 apache 环境下:
说明:请直接选择对应版本的伪静态即可。
phpstudy 的 apache 环境下:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
根目录的.htacces 文件中配置
phostudy 的 nginx 环境下:
location / {try_files $uri $uri/ /index.php?$query_string;}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.