PhpWebStudy-更好用的MacOS本地服务器环境管理工具
适用于macos的php环境集成工具,php, mysql, nginx, apache, memcached, redis, nodejs多版本共存, 一键安装, 根据开发需要 选择对应的版本进行开发调试, 配置文件和日志快捷查看和修改, 一站式管理, 省心省力, 更多软件支持即将到来
PhpWebStudy基本工作原理
PhpWebStudy是使用electron开发的桌面应用.其主要功能可以概括成以下三点
1. 各个软件的安装卸载
目前支持的软件, nginx, apache, mysql, mariaDB, php, memcached, redis, mongoDB. 安装和卸载, 全部都是通过调用homebrew和macports的内置功能. 事实上, 使用homebrew或macports自行安装卸载和在软件里操作是一样的.对于习惯使用brew或port命令的用户, 依然可以继续使用brew或port进行软件的安装卸载.
2. 各个软件的服务管理
各个软件的启动, 停止, 重启, 重载配置文件. 都是调用软件本身的指令实现的.例如启动, php就是调用: php-fpm -p varpath -v confpath. nginx调用: sudo -S nginx -c confpath -g ‘pid pidpath;error_log errlogpath’.
3. 站点管理
根据用户的站点设置, 生成nginx和apache的vhost配置文件. 如果用户选择了写入系统hosts文件, 还会把站点域名添加进/etc/hosts文件中, 这样用户就可以使用域名在本地访问站点了.
以上就是PhpWebStudy的基本工作原理. PhpWebStudy并没有很多黑科技的东西, 它只是把用户日常会使用的各种很分散的命令和功能, 通过更直观的形式, 聚合在PhpWebStudy中, 并产生了这个产品
提示,在使用前需要配置好Homebrew,可参考下面的文章进行配置
评论此文章
已有0人参与了评论