基于ThinkPHP和Bootstrap的极速后台开发框架
公司erp系统采用fastadmin框架二次开发,接手项目已经开发过半,一直没时间研究这个框架,此次踩了不少坑
准备工具:
集成环境PHP+MySQL:phpstudy 小皮系统
数据库工具:Navicat
windows环境
第一步,快速配置PHP+MySQL环境变量
软件安装完毕后需要在计算机环境变量Path添加PHP和MySQL路径
路径可在小皮设置里边打开PHP和MySQL文件,然后复制该文件路径
D:\PHP_STUDY\phpstudy_pro\Extensions\php\php7.3.4nts;
D:\PHP_STUDY\phpstudy_pro\Extensions\MySQL8.0.12\bin;
添加到计算机--属性--高级系统设置--高级--环境变量
找到Path,编辑路径在后面添加上这两个路径,用英文分号隔开
第二步,windows安装nodejs环境
这个之前安装过,直接在计算机命令行输入node -V 检查版本
第三步,安装git
安装完git,把项目克隆到phpstudy下建的站点localhost 端口为8060下的根目录下
git clone https://gitee.com/karson/fastadmin.git
第四步,配置composer包
这里踩了不少坑
下载地址https://getcomposer.org/
安装最后一步报错
报错提示
百度了半天原因是Composer镜像都在国外,所以直接在官网下载Windows Installer后安装很多情况下是无法成功安装的。
百度了一个解决办法
打开openssl扩展,
这里有两种办法
(1)找到php扩展文件的php.ini 代码,去掉注释extension=php_openssl.dll 也就是去掉;分号
( 2 )
找到phpstudy 的建的站点,勾上openssl
2.直接到https://getcomposer.org/download/官网下拉到Manual Download下载最新版本的composer.phar
3.下载后是一个 composer.phar文件 放到php安装目录下,并新建一个composer.bat文件,写入如下内容并保存:
@ECHO OFFphp "%~dp0composer.phar" %*
这样,就可以通过bat直接运行composer了
4.打开命令行 输入 composer -v 显示如下即为安装成功:
第五步,cd 到克隆好的fastadmin项目文件,按着官方文档进行如下操作
下载前端插件依赖包
bower install
下载PHP依赖包
composer install
到这里就不要看官方文档了,fastadmin那个官方文档,让我踩了半天坑
就下边这个一键创建数据库并导入数据
php think install -u 数据库用户名 -p 数据库密码
一直报数据库的错
到这里直接打开项目文件,找到application/database.php
里边的数据库配置
第六步,打开浏览器,输入站点下的/fastadmin/public/install.php
我的为http://localhost:8060/fastadmin/public/install.php
打开如下,把database.php的数据库名,密码以及管理员账号填上去后点击安装
这时fastadmin项目下的public会随机生成一串字符串命名的php后台入口文件
输入对应的路径就会打开系统登录界面,后台系统搭建成功