当前位置:网站首页>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 .
边栏推荐
- 笔记本安装TIA博途V17后出现蓝屏的解决办法
- Jetson XAVIER NX上ResUnet-TensorRT8.2速度與顯存記錄錶(後續不斷補充)
- [cloud native topic -50]:kubesphere cloud Governance - operation - step by step deployment of microservice based business applications - database middleware MySQL microservice deployment process
- sense of security
- JASMINER X4 1U deep disassembly reveals the secret behind high efficiency and power saving
- BitSet complement
- Wu Enda's machine learning mind mapping insists on clocking in for 23 days - building a knowledge context, reviewing, summarizing and replying
- Exemple complet d'enregistrement du modèle pytoch + enregistrement du modèle pytoch seuls les paramètres d'entraînement sont - ils enregistrés? Oui (+ Solution)
- Add two numbers of leetcode
- [internship] solve the problem of too long request parameters
猜你喜欢

Exemple complet d'enregistrement du modèle pytoch + enregistrement du modèle pytoch seuls les paramètres d'entraînement sont - ils enregistrés? Oui (+ Solution)

数据库模式笔记 --- 如何在开发中选择合适的数据库+关系型数据库是谁发明的?

Detailed upgrade process of AWS eks

Postman interface test practice, these five questions you must know

6 pyspark Library

Use graalvm native image to quickly expose jar code as a native shared library

Wu Enda's machine learning mind mapping insists on clocking in for 23 days - building a knowledge context, reviewing, summarizing and replying
![[question brushing diary] classic questions of dynamic planning](/img/31/fcd8230f809d6178f11e7095c1ef94.jpg)
[question brushing diary] classic questions of dynamic planning

接口测试到底怎么做?看完这篇文章就能清晰明了

Database schema notes - how to choose the right database in development + who invented relational database?
随机推荐
Cron表达式(七子表达式)
mysql
For (Auto A: b) and for (Auto & A: b) usage
Redis sentinel cluster working principle and architecture deployment # yyds dry goods inventory #
1005 spell it right (20 points) "PTA class a exercise"
Resunet tensorrt8.2 speed and video memory record table on Jetson Xavier NX (continuously supplemented later)
pytorch 模型保存的完整例子+pytorch 模型保存只保存可训练参数吗?是(+解决方案)
想请教一下,究竟有哪些劵商推荐?手机开户是安全么?
I want to ask you, where is a better place to open an account in Dongguan? Is it safe to open a mobile account?
Review of the latest 2022 research on "deep learning methods for industrial defect detection"
Internal/validators js:124 throw new ERR_ INVALID_ ARG_ Type (name, 'string', value) -- solution
Want to ask, is there any discount for opening an account now? Is it safe to open an account online?
GCC: Graph Contrastive Coding for Graph Neural NetworkPre-Training
JDBC | Chapter 4: transaction commit and rollback
Interested parties add me for private chat
证券如何在线开户?手机开户是安全么?
Taiwan SSS Xinchuang sss1700 replaces cmmedia cm6533 24bit 96KHz USB audio codec chip
[cloud native topic -49]:kubesphere cloud Governance - operation - step by step deployment of microservice based business applications - basic processes and steps
Second hand housing data analysis and prediction system
Cs5268 perfectly replaces ag9321mcq typec multi in one docking station solution