GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - midoks/mdserver-mac: mdserver (mac version, secondary development)

BranchesTags
Open more actions menu

Latest commit

 

History

272 Commits
272 Commits

Folders and files

NameName
Last commit message
Last commit date
Screenshot
Screenshot
 
 
build
build
 
 
host
host
 
 
mdserver
mdserver
 
 
ss
ss
 
 
.gitignore
.gitignore
 
 
FQ.md
FQ.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
README_2x.md
README_2x.md
 
 
README_3x.md
README_3x.md
 
 
README_4x.md
README_4x.md
 
 
_config.yml
_config.yml
 
 

Repository files navigation

mdserver(mac版) 5.0

Mac上高度可定制的PHP开发环境,集成必要的扩展,方便使用。 (pkg安装方式),安装方便,是你Mac上的PHP开发利器。

  • 支持80端口。
  • OpenResty(1.21.4.3)支持Lua开发。
  • Redis(7.2.2),MongoDB(5.0.0),Memcached(1.6.22)。
  • MySQL多版本兼容。
  • php-fpm以sock文件方式管理。多php进程共存,快速切换开发。
  • 高效控制PHP扩展安装、启动、停止、卸载。
  • 完美再现安装过程,利于学习。
  • 安装完全脚本化,易于管理。
  • 减小文件大小,利于下载。
  • 支持PHP版本菜单[Command]下直接进入命令行,并自动设置当前PHP变量。
  • 支持CMD菜单下应用的安装、启动、停止、卸载。

PHP|MYSQL

  • PHP版本集成
php[55,56,71,72,73,74,80,81,82,83]
[redis,memecached,mongo,memcached,yaf,swoole,xhprof,...]
  • MYSQL版本集成
MySQL[50,51,55,56,57,80]

phpMyAdmin

  • 已经设置通过配置读取。
  • mysql的用户和密码(root)。
  • 默认只有mysql80,其他要通过脚本安装(点击安装),菜单上。
默认mysql80 , 端口:3306 | http://localhost:8888/phpMyAdmin/3306
默认mysql57 , 端口:3357 | http://localhost:8888/phpMyAdmin/3357
默认mysql56 , 端口:3356 | http://localhost:8888/phpMyAdmin/3356
默认mysql51 , 端口:3351 | http://localhost:8888/phpMyAdmin/3351

下载链接

  • 5.0[500+MB] - 官方下载
下载版本中,mysql80集成。其他皆需要现在执行Install,再执行。
为了全版本兼容,可同时开始开启。端口默认如下,也可以自定义。
MySQL51 - port:3351
MySQL55 - port:3355
MySQL56 - port:3356
MySQL57 - port:3357
MySQL80 - port:3306

相关项目

  • 最新的安装脚本mdserver-mac-reinstall对应目录->[/Applications/mdserver/bin/reinstall]

重要操作说明

菜单[CMD]->brew->install(解决大部分的依赖问题)
菜单[CMD]->php-ext-init->install(解决大部分的依赖问题)

安装失败

  • 安装失败是获取权限脚本没有执行成功,执行下面命令即可:
sudo sh /Applications/mdserver/install.sh

版本版本

  • 5.0
* mac m2编译(arm64)架构。
* 重新调整php扩展管理方式,减少维护成本。
* 加入PHP83版本。
* 调整了phpmysqladmin访问方式。

文件目录说明

  • host(修改hosts命令)
  • mdserver(主功能)
  • Screenshot(截图)

命令操作说明

  • 依赖库(举例)
cd /Applications/mdserver/bin/reinstall/cmd/base && bash cmd_pcre.sh
cd /Applications/mdserver/bin/reinstall/cmd/base && bash cmd_zlib.sh
cd /Applications/mdserver/bin/reinstall/cmd/base && bash cmd_gettext.sh
cd /Applications/mdserver/bin/reinstall/cmd/base && bash cmd_openssl.sh
  • PHP扩展(举例)
cd /Applications/mdserver/bin/reinstall/extensions/mbstring && bash install.sh 55
cd /Applications/mdserver/bin/reinstall/extensions/openssl && bash install.sh 71

依次类推,方便遇到问题,自己好调试。

一般不要动

  • 存放超级命令,修改host相关 | /Library/Application\ Support/mdserver
  • 保持host配置相关 | ~/Library/Application\ Support/com.midoks.mdserver/server.plist

最新版本截图

菜单 界面

联系我

  • email:[email protected]

Stargazers over time

Stargazers over time

License

FOSSA Status

About

mdserver (mac version, secondary development)

www.cachecha.com

Topics

memcachedmongodbmysqlmysql51mysql55mysql56mysql57mysql80objective-cphpphp55php56php71php72php73php74php80php81redis

Resources

Readme
MIT license
Activity

Stars

190 stars

Watchers

3 watching

Forks

28 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.