2 Star 32 Fork 5

徐鹏飞 / PhpWebStudy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

PhpWebStudy

App Icon

Powerful Local Web Server For MacOS

GitHub release Total Downloads

ko-fi

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

Documentation

https://www.phpwebstudy.com

Documentation

✨ 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 theme-white-min.png theme-black.png theme-black-min.png

💽 Installation

  1. GitHub provides the compiled stable version of the installation package

The latest version of the intel and Apple M installer has been separated, with arm64 for Apple M, without for intel, pay attention not to download the wrong one!

  1. Installation with brew
brew install phpwebstudy
  1. Of course you can also clone the code yourself to compile and package it.

⌨️ 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

🛠 Technology Stacks

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

📜 License

BSD 3-Clause License

BSD 3-Clause License Copyright (c) 2023, 徐鹏飞 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

mac上的PHP和web开发环境管理工具,包含php,nginx,apache,msyql,memcached,redis以及host管理, 支持多版本一键切换, 本地自签名ssl证书, 方便开发调试. https://www.macphpstudy.com 展开 收起
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/X250881478/BuildPhp.git
git@gitee.com:X250881478/BuildPhp.git
X250881478
BuildPhp
PhpWebStudy
master

搜索帮助