阿里云服务器创建镜像 《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于 ThinkPHP 微信后台···
阿里云服务器创建镜像
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于 ThinkPHP 微信后台管理平台——ThinkAdmin。
ThinkAdmin 是一款基于最新 ThinkPHP V6 开发的后台管理框架,使用最宽松的MIT协议开源。项目后台依赖自制组件ThinkLibrary v6,其中封装了大量常用操作,可快速开发常规CURD应用,且不影响原ThinkPHP生态;后台管理UI基于最新版本的LayUI前端框架,默认加载了所有LayUI的组件,框架中可以直接使用组件。
阿里云服务器硬盘挂载
默认集成组件:
文件存储引擎:支持 七牛云存储、本地服务器存储、阿里云OSS存储、腾讯云COS存储;微信开发组件:支持 微信服务号、微信企业号、微信小程序、微信开放平台、微信商户支付、支付宝支付;其他基础组件:支持 接口服务、表单令牌、异步任务(并列多进程任务响应时差小于0.5秒,兼容windows及linux);安装运行:
目前大多数项目都有用到Composer管理项目的第三方插件,建议大家都使用Composer工具。
1、设置阿里云 Composer 代理
由于国内访问Composer比较慢,建议设置阿里云Composer镜像,运行如下命令设置阿里云代理> composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
2、下载应用代码
> git clone https://github.com/zoujingli/ThinkAdmin
3、安装依赖组件
进入ThinkAdmin目录,运行指令安装依赖组件
> cd ThinkAdmin
> composer install
4、导入数据库配置应用
导入MySql数据库文件并配置config/database.php
5、调试运行 PHP 内置服务
谷歌云服务器日本ip
> php think run// debug 方式运行(会显示CMD界面)
> php think xadmin:queue webstart// daemon 方式运行(不会显示CMD界面)
6、本地开发调试访问
浏览器访问http://127.0.0.1:8000
7、线上生产环境部署
生产环境部署参考 ThinkPHP 官方的文档,建议使用宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板管理服务器。
8、部署伪静态参考配置
宝塔集成环境,直接选择mvc规则Apache 服务器配置httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None将None改为All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks -MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$ index.php/$1[QSA,PT,L]Nginx 服务器配置if(!-e$request_filename) {rewrite^(.*)$/index.php$1last; }IIS 服务器管理如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:RewriteRule (.*)$ /index.php?s=$1 [I]在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:<rewrite><rules><rulename="OrgPage"stopProcessing="true"><matchurl="^(.*)$"/><conditionslogicalGrouping="MatchAll"><addinput="{HTTP_HOST}"pattern="^(.*)$"/><addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/><addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/>
发表评论
最近发表
标签列表