当前位置:网站首页>Share the easy-to-use fastadmin open source system - Installation
Share the easy-to-use fastadmin open source system - Installation
2022-07-02 20:53:00 【Programmer Xiao Peng】
One 、 Preface
Most companies have their own systems for internal use , Let customer service 、 Operational analysis data 、 View data usage , It is characterized by no complex business , Permission control is required , So we need a simple and convenient system . Today I will share with you the next PHP Open source background management system FastAdmin,FastAdmin It is very suitable for small and medium-sized background management systems , It can be used out of the box without secondary development , Suitable for the background of simple business , For example, you can view reports 、 Check the log 、 View records and other requirements , With my push , At present, our company has two back offices using the system .
Two 、 brief introduction
FastAdmin It's based on ThinkPHP5+Bootstrap Rapid background development framework . The system has built-in permission control 、 One click generation CRUD、 One click to generate controller menu and rules 、 One click generation API Interface document and other functions , There are also rich plug-ins that can be downloaded and used , Ecological convenience, very good . Let's use it step by step .
3、 ... and 、 install
3.1 Environmental Science
The following configurations are recommended :
PHP >= 7.1 And <= 7.3 ( recommend PHP7.1 edition )
Mysql >= 5.6 ( Need support innodb engine ) Apache or Nginx
PDO PHP Extension MBstring
PHP Extension
CURL PHP Extension
Node.js ( Optional , For installation Bower and LESS, At the same time, packaging and compression also need to use )
Composer ( Optional , Used to manage third-party expansion packs )
Bower ( Optional , Used to manage front-end resources )
Less ( Optional , For editing less file , If you need to add or modify css style , It's better to install )
3.2 Install access
3.2.1 download
Extract the downloaded complete package to the site project directory , Compressed package download address :https://www.fastadmin.net/download/full.html
3.2.2 Binding directory and configuration
First on the computer Hosts Add local mapping in file configuration ,127.0.0.1 www.fastdemo.com. And then in nginx Add a site and bind it to public The directory is the running directory , my nginx The configuration is as follows , For reference only :
server { listen 80; server_name www.fastdemo.com; root /www/fastdemo; location ~ \.php(.*)$ { root /www/fastdemo/public; fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; include fastcgi.conf; set $path_info ""; set $fastcgi_script_name_new $fastcgi_script_name; if ($fastcgi_script_name ~* "^(.+\.php)(/.+)$" ) { set $fastcgi_script_name_new $1; set $path_info $2; } } location / { root /www/fastdemo/public; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; } add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; } }
3.2.3 install
Visit our configured local domain name http://www.fastdemo.com/install.php Installation , See this page to install , If you can't see it, you need to check whether the binding directory is correct 、nginx Whether the configuration is correct .
We enter the database address 、 Database name 、 Click the Install button for passwords and other information , Redirect to the successful installation interface . We can click to enter the backstage .
3.2.4 Verify access
The system is for safety , After the installation, it will be in public Random background entry for directory generation , Login and manage the background through the random background entry we just saw .
Foreground page
Background login page
5、 ... and 、 end
In this way, we have successfully installed , In the next article, we will talk about how to use one key CRUD Plug in and one click menu .
边栏推荐
- Data preparation for behavior scorecard modeling
- Research Report on the overall scale, major manufacturers, major regions, products and applications of building automation power meters in the global market in 2022
- 接口测试到底怎么做?看完这篇文章就能清晰明了
- 什么叫在线开户?现在网上开户安全么?
- 【Hot100】23. 合并K个升序链表
- 台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片
- Burp install license key not recognized
- Research Report on the overall scale, major manufacturers, major regions, products and application segmentation of the inverted front fork of the global market in 2022
- 1007 maximum subsequence sum (25 points) "PTA class a exercise"
- JDBC | Chapter 3: SQL precompile and anti injection crud operation
猜你喜欢
Properties of expectation and variance
5 environment construction spark on yarn
[QT] QPushButton creation
台湾SSS鑫创SSS1700替代Cmedia CM6533 24bit 96KHZ USB音频编解码芯片
Resunnet - tensorrt8.2 Speed and Display record Sheet on Jetson Xavier NX (continuously supplemented)
The metamask method is used to obtain account information
面试经验总结,为你的offer保驾护航,满满的知识点
Data preparation for behavior scorecard modeling
In depth understanding of modern web browsers (I)
Friends who firmly believe that human memory is stored in macromolecular substances, please take a look
随机推荐
Welfare | Hupu isux11 Anniversary Edition is limited to hand sale!
7. Build native development environment
【每日一题】241. 为运算表达式设计优先级
Complete example of pytorch model saving +does pytorch model saving only save trainable parameters? Yes (+ solution)
Number of DP schemes
Friends who firmly believe that human memory is stored in macromolecular substances, please take a look
How to realize the function of detecting browser type in Web System
pytorch 模型保存的完整例子+pytorch 模型保存只保存可训练参数吗?是(+解决方案)
笔记本安装TIA博途V17后出现蓝屏的解决办法
外包干了三年,废了...
【871. 最低加油次数】
After eight years of test experience and interview with 28K company, hematemesis sorted out high-frequency interview questions and answers
At compilation environment setup -win
Function, function, efficiency, function, utility, efficacy
自动化制作视频
Review of the latest 2022 research on "deep learning methods for industrial defect detection"
Postman interface test practice, these five questions you must know
2021 v+ Quanzhen internet global innovation and Entrepreneurship Challenge, one of the top ten audio and video scene innovation and application pioneers
CRM Customer Relationship Management System
Research Report on the overall scale, major manufacturers, major regions, products and applications of metal oxide arresters in the global market in 2022