scz-u / PhpWebStudy

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PhpWebStudy

App Icon

Mac上的PHP&Web开发环境管理工具

GitHub release Total Downloads

PhpWebStudy 是一款mac上的PHP和web开发环境管理工具,包含php,nginx,apache,msyql,memcached,redis以及host管理

访问网站查看详细介绍以及使用教程: https://www.macphpstudy.com

✨ 特性

  • 简洁明了的图形操作界面
  • 版本切换 根据开发需要 选择对应的版本进行开发调试
  • 各软件自定义配置
  • 日志文件即时查看
  • host管理
  • 常见PHP项目url rewrite一键设置
  • 一键生成SSL自签名证书
  • 开发中常用的小工具, 时间戳转换, 编码/解码

💽 安装稳定版

  1. 使用brew安装
brew install phpwebstudy
  1. GitHub 提供了已经编译好的稳定版安装包

  2. 当然你也可以自己克隆代码编译打包。

🖥 应用界面

01.png 02.png 03.png 04.png 05.png 06.png 07.png 08.png 09.png

⌨️ 本地开发

克隆代码

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

安装依赖

cd PhpWebStudy
yarn install

天朝大陆用户建议使用淘宝的 npm 源

npm config set registry 'https://registry.npm.taobao.org'
export ELECTRON_MIRROR='https://npm.taobao.org/mirrors/electron/'
export SASS_BINARY_SITE='https://npm.taobao.org/mirrors/node-sass'

开发模式

yarn run dev

编译打包

yarn run build

完成之后可以在项目的 release 目录看到编译打包好的应用文件

PHP扩展

当前一键安装包括: ionCube memcache memcached redis swoole xdebug

未添加到一键安装里的 使用如下方法安装 替换成自己的PHP版本

cd 扩展目录
/usr/local/Cellar/php@7.2.34/7.2.34/bin/phpize
./configure --with-php-config=/usr/local/Cellar/php@7.2.34/7.2.34/bin/php-config
make
make install

🛠 技术栈

问题反馈及建议

提Issues, 或者扫码加QQ群

QQqun.png

📜 开源许可

基于 MIT license 许可进行开源。

About

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


Languages

Language:JavaScript 46.8%Language:Vue 38.2%Language:SCSS 12.0%Language:TypeScript 2.1%Language:Shell 0.8%Language:HTML 0.1%