-
Notifications
You must be signed in to change notification settings - Fork 89
/
Copy pathtest.txt
224 lines (140 loc) · 7.42 KB
/
test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
好的, 就用这个吧. 然后帮我优化下这个README.md
```
# FlyEnv
<img src="https://raw.githubusercontent.com/xpf0000/FlyEnv/master/build/256x256.png" width="256" alt="App Icon" />
## Swift Switching, Full-Stack Control, Development Made Effortless.
FlyEnv is an environment management tool designed for modern developers, dedicated to making development simpler and more efficient. With swift multi-version switching, full-stack technology support, and seamless cross-platform experience, FlyEnv empowers developers to effortlessly manage complex environments. Whether it's PHP, NodeJS, Java, Go, or Python, FlyEnv integrates all necessary tools with a single command, eliminating configuration headaches and allowing developers to focus on what truly matters—creation, not debugging.
## Support macOS / Windows / Linux
[](https://github.com/xpf0000/FlyEnv/releases) [](https://github.com/xpf0000/FlyEnv/releases)
[](https://ko-fi.com/R5R2OJXTM)
## Main Modules
### AI
- [x] Ollama
- [x] DeepSeek
- [x] Chatbox
### Web Server
- [x] Apache
- [x] Nginx
- [x] Caddy
- [x] Tomcat
### Database Server
- [x] MySQL
- [x] MariaDB
- [x] PostgreSQL
- [x] MongoDB
### Email Server
- [x] Mailpit
### Language Env
- [x] PHP(Composer)
- [x] Java(Maven)
- [x] NodeJS
- [x] Python
- [x] Go
- [x] Erlang
- [x] Ruby
### Data Queue & Data Cache
- [x] Redis
- [x] Memcached
- [x] RabbitMQ(ERLang)
### Search Engine
- [x] Elasticsearch
### Other
- [x] DNS Server
- [x] FTP Server
- [x] Static Http Server
## macOS:
### Homebrew
```
brew install flyenv
```
### Intel X86:
[FlyEnv-4.8.7.dmg](https://github.com/xpf0000/FlyEnv/releases/download/v4.8.7/FlyEnv-4.8.7.dmg)
[FlyEnv-4.8.7-mac.zip](https://github.com/xpf0000/FlyEnv/releases/download/v4.8.7/FlyEnv-4.8.7-mac.zip)
### Apple Silicon
[FlyEnv-4.8.7-arm64.dmg](https://github.com/xpf0000/FlyEnv/releases/download/v4.8.7/FlyEnv-4.8.7-arm64.dmg)
[FlyEnv-4.8.7-arm64-mac.zip](https://github.com/xpf0000/FlyEnv/releases/download/v4.8.7/FlyEnv-4.8.7-arm64-mac.zip)
If you only need a simple PHP service and web service, you can also take a look at FlyEnv's derivative products: [FlyPHPServer](https://flyenv.com/flyphpserver.html), Already listed on [Mac App Store](https://apps.apple.com/us/app/flyphpserver/id1506384441), available for direct download and use
## Windows
[FlyEnv.Setup.4.8.7.exe](https://github.com/xpf0000/FlyEnv/releases/download/v4.8.7/FlyEnv.Setup.4.8.7.exe)
## Linux
### Debin / Ubuntu
#### X86_64
[PhpWebStudy_4.0.0_amd64.deb](https://github.com/xpf0000/FlyEnv/releases/download/v4.0.0/PhpWebStudy_4.0.0_amd64.deb)
#### arm64
[PhpWebStudy_4.0.0_arm64.deb](https://github.com/xpf0000/FlyEnv/releases/download/v4.0.0/PhpWebStudy_4.0.0_arm64.deb)
### Red Hat / Fedora / SUSE / CentOS
#### X86_64
[PhpWebStudy-4.0.0.x86_64.rpm](https://github.com/xpf0000/FlyEnv/releases/download/v4.0.0/PhpWebStudy-4.0.0.x86_64.rpm)
#### arm64
[PhpWebStudy-4.0.0.aarch64.rpm](https://github.com/xpf0000/FlyEnv/releases/download/v4.0.0/PhpWebStudy-4.0.0.aarch64.rpm)
FlyEnv is an all-in-one software designed to revolutionize the way you develop and test websites locally. With its advanced features and sleek design,
FlyEnv allows you to effortlessly create a local web server and access your websites using domain names. Say goodbye to tedious configurations and hello to streamlined web development.
Key Features:
1. Local Web Server: FlyEnv sets up a powerful local web server, enabling you to work on your websites without an internet connection. It acts as a standalone environment, providing an efficient and secure platform for your web development projects.
2. Domain Name Integration: Access your local websites using domain names, making it easier than ever to migrate your projects from development to production. No more convoluted URLs or IP addresses – simply assign unique domain names to ensure a seamless transition.
3. Support for Major Technologies: FlyEnv supports a wide range of technologies essential for web development. It includes PHP, MySQL, NGINX, Apache, MariaDB, MongoDB, PostgreSQL, Memcached, Redis, and Pure-FTP, ensuring compatibility with most web applications and frameworks.
4. Beautiful Interface: FlyEnv boasts a visually stunning and intuitive user interface, offering an exceptional user experience
Visit the website for detailed descriptions and tutorials on how to use it:
[https://www.flyenv.com](https://www.flyenv.com)
[Discord Community:](https://discord.gg/u5SuMGxjPE) https://discord.gg/u5SuMGxjPE
## ✨ FEATURES
- Simple and clear graphical interface
- Simultaneously run multiple PHP versions, supports PHP5.x - PHP8.x, run as PHP-FPM mode.
- Software version switching Choose the corresponding version for development and debugging according to development needs.
- Quickly create new projects, initialize with the selected framework, support: wordpress, laravel, yii2, symfony, thinkphp, codeIgniter, cakephp, slim
- Local DNS Server, access local sites from phones and other computers using domain names
- Customized configuration for each software
- Instant view of log files
- Site Management, set port number, php version, ssl certificate for each site
- One-click setting of nginx url rewrite for common PHP projects.
- One click to generate SSL self-signed certificate
- PHP code obfuscation, obfuscate a single file or the full project
- Commonly used in the development of tools, timestamp conversion, encoding / decoding, port occupation of one-click cleanup
## 🖥 application interface

## ⌨️ Development
### Cloning Code
```bash
git clone git@github.com:xpf0000/FlyEnv.git
```
### Install dependencies
```bash
cd PhpWebStudy
yarn install
```
### Run
```bash
yarn run dev
```
### Build
```bash
yarn run build
```
### PHP Versions
The brew libraries do not support older PHP versions, so if you want to use an older version of PHP, you need to use one of brew's third-party libraries.
Example:
[shivammathur/php](https://github.com/shivammathur/homebrew-php)
[phpbrew/phpbrew](https://github.com/phpbrew/phpbrew)
This application uses shivammathur/php, by default it will automatically add shivammathur/php libraries to the brew, but due to 'network problems', it may fail to add them.
You can add it by yourself, add command.
```
brew tap shivammathur/php
```
## Contribution
We welcome you to join us in this project. Maybe you don't need a lot of skills, but a few simple things can make the project better.
Examples of things you can do include, but are not limited to:
- Testing, finding bugs, and filing issues.
- Translation, using your own language, to make software and website descriptions more accurate.
- Making product requirements and suggestions
- Designing better looking interfaces and icons
- Helping to share the software with a wider audience
- Write a blog, or record a video.
- Add features such as php extensions, software modules, common tools, etc.
For developers You can take a look at this guide: [Development Guide](./DEV.md)
Thank you to all the people who already contributed to PhpWebStudy!
## Feedback and Suggestions
Mention the Issues, or scan the code to add QQ group.

## 📜 License
[BSD 3-Clause License](https://github.com/xpf0000/FlyEnv/blob/master/LICENSE)
```