MyGit

midoks/mdserver-mac

Fork: 30 Star: 188 (更新于 1970-01-01 00:00:00)

license: MIT

Language: Objective-C .

mdserver (mac version, secondary development)

最后发布版本: 5.0 ( 2023-11-15 03:31:27)

官方网址 GitHub网址

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

下载链接

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

相关项目

重要操作说明

菜单[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

最新版本截图

菜单 界面

联系我

Stargazers over time

Stargazers over time

License

FOSSA Status

最近版本更新:(数据更新于 1970-01-01 00:00:00)

2023-11-15 03:31:27 5.0

2022-09-08 00:39:24 4.0.2.0

2021-12-17 00:29:27 4.0.1.0

2021-08-27 21:03:29 4.0.0.6

2021-08-09 15:33:25 4.0.0.0

2020-06-28 18:47:35 3.3.2.1

2020-05-27 14:28:32 3.3.1.1

2020-05-08 00:02:41 3.3.1.0

2019-11-29 15:17:04 3.3.0.0

2019-08-03 18:14:53 3.2.1.8

主题(topics):

memcached, mongodb, mysql, mysql51, mysql55, mysql56, mysql57, mysql80, objective-c, php, php55, php56, php71, php72, php73, php74, php80, php81, redis

midoks/mdserver-mac同语言 Objective-C最近更新仓库

2024-11-18 13:27:42 roothide/Bootstrap

2024-09-15 10:49:02 focus-editor/focus

2024-09-02 19:28:18 opa334/TrollStore

2024-08-31 08:33:55 facebookincubator/SocketRocket

2024-08-22 18:45:46 SDWebImage/SDWebImage

2024-07-03 06:23:17 ccgus/fmdb