Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xpf0000/PhpWebStudy
Powerful Web Server and PHP Environment. Support macOS / Windows / Linux
https://github.com/xpf0000/PhpWebStudy
development-environment electron laravel laravel-herd local-dns-server local-web-server mamp mamp-pro php php-environment php-obfuscator phpstudy web-ide wordpress xampp
Last synced: about 1 month ago
JSON representation
Powerful Web Server and PHP Environment. Support macOS / Windows / Linux
- Host: GitHub
- URL: https://github.com/xpf0000/PhpWebStudy
- Owner: xpf0000
- License: bsd-3-clause
- Created: 2020-04-11T13:56:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T07:50:56.000Z (about 2 months ago)
- Last Synced: 2024-08-02T17:01:22.585Z (about 2 months ago)
- Topics: development-environment, electron, laravel, laravel-herd, local-dns-server, local-web-server, mamp, mamp-pro, php, php-environment, php-obfuscator, phpstudy, web-ide, wordpress, xampp
- Language: Vue
- Homepage: https://www.macphpstudy.com
- Size: 1.01 GB
- Stars: 547
- Watchers: 6
- Forks: 44
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - xpf0000/PhpWebStudy - environment,electron,laravel,laravel-herd,local-dns-server,local-web-server,mamp,mamp-pro,php,php-environment,php-obfuscator,phpstudy,web-ide,wordpress,xampp pushed_at:2024-09 star:0.6k fork:0.1k Powerful Web Server and PHP Environment. Support macOS / Windows / Linux (Vue)
README
# PhpWebStudy
## Powerful Web Server and PHP Environment
## Support macOS / Windows / Linux
[![GitHub release](https://img.shields.io/github/release/xpf0000/PhpWebStudy.svg)](https://github.com/xpf0000/PhpWebStudy/releases) [![Total Downloads](https://img.shields.io/github/downloads/xpf0000/PhpWebStudy/total.svg)](https://github.com/xpf0000/PhpWebStudy/releases)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/R5R2OJXTM)
## macOS:
### Homebrew
```
brew install phpwebstudy
```### Intel X86:
[PhpWebStudy-4.0.0.dmg](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0.dmg)
[PhpWebStudy-4.0.0-mac.zip](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0-mac.zip)
### Apple Silicon
[PhpWebStudy-4.0.0-arm64.dmg](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0-arm64.dmg)
[PhpWebStudy-4.0.0-arm64-mac.zip](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0-arm64-mac.zip)
## Windows
[PhpWebStudy-4.0.0-Windows.zip](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0-Windows.zip)
## Linux
### Debin / Ubuntu
#### X86_64
[PhpWebStudy_4.0.0_amd64.deb](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy_4.0.0_amd64.deb)
#### arm64
[PhpWebStudy_4.0.0_arm64.deb](https://github.com/xpf0000/PhpWebStudy/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/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0.x86_64.rpm)
#### arm64
[PhpWebStudy-4.0.0.aarch64.rpm](https://github.com/xpf0000/PhpWebStudy/releases/download/v4.0.0/PhpWebStudy-4.0.0.aarch64.rpm)
PhpWebStudy is an all-in-one software designed to revolutionize the way you develop and test websites locally. With its advanced features and sleek design, PhpWebStudy 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: PhpWebStudy 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: PhpWebStudy 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: PhpWebStudy 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.macphpstudy.com](https://www.macphpstudy.com)
[Documentation](https://www.macphpstudy.com/help-0-1.html)
[https://www.phpwebstudy.com](https://www.phpwebstudy.com)
[Documentation](https://www.phpwebstudy.com/help-0-1.html)
[Discord Community:](https://discord.gg/E6vZDgm9) https://discord.gg/E6vZDgm9
## ✨ 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
![theme-white.png](https://www.macphpstudy.com/image/index/index-main-light.png)
![theme-black.png](https://www.macphpstudy.com/image/index/index-main-dark.png)
![php-white.png](https://www.macphpstudy.com/image/index/php-light.png)
![php-extension-white.png](https://www.macphpstudy.com/image/index/php-extension-light.png)## ⌨️ Development
### Cloning Code
```bash
git clone [email protected]:xpf0000/PhpWebStudy.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.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.
![QQqun.png](https://www.macphpstudy.com/image/index/[email protected])
## 📜 License
[BSD 3-Clause License](https://github.com/xpf0000/PhpWebStudy/blob/master/LICENSE)