xpf0000 / PhpWebStudy

Powerful Web Server and Environment Manager. Support macOS / Windows / Linux
https://www.macphpstudy.com
BSD 3-Clause "New" or "Revised" License
703 stars 59 forks source link
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

PhpWebStudy

App Icon

Powerful Web Server and Environment Manager

Support macOS / Windows / Linux

GitHub release Total Downloads

ko-fi

Need New Project Name

Thank you to all those who have followed and used the project.

In the early stages of the project, the main focus was on PHP related features. Up to now, a lot of new features and language support have been added. It's not just PHP anymore. So the project needs a new name.

Please help me choose a new name based on your understanding of the project. Thank

Need New Project Name

Main Modules

Web Server

Database Server

Language Env

Data Queue & Data Cache

Search Engine

Other

macOS:

Homebrew

brew install phpwebstudy

Intel X86:

PhpWebStudy-4.5.1.dmg

PhpWebStudy-4.5.1-mac.zip

Apple Silicon

PhpWebStudy-4.5.1-arm64.dmg

PhpWebStudy-4.5.1-arm64-mac.zip

Windows

PhpWebStudy.Setup.4.5.1.exe

Linux

Debin / Ubuntu

X86_64

PhpWebStudy_4.0.0_amd64.deb

arm64

PhpWebStudy_4.0.0_arm64.deb

Red Hat / Fedora / SUSE / CentOS

X86_64

PhpWebStudy-4.0.0.x86_64.rpm

arm64

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

Discord Community: https://discord.gg/u5SuMGxjPE

✨ FEATURES

🖥 application interface

screen.png

⌨️ Development

Cloning Code

git clone git@github.com:xpf0000/PhpWebStudy.git

Install dependencies

cd PhpWebStudy
yarn install

Run

yarn run dev

Build

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

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:

For developers You can take a look at this guide: Development Guide

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

📜 License

BSD 3-Clause License