前段时间手撸一个 PHP
的本地自动化环境脚本, 跟朋友分享了一波之后收到了绝大多数的好评. 但是在实际使用的过程中还是有不少的问题, 因为刚入职了新公司也没有时间去升级, 今天刚好有空抽出来两个小时升级一下.
实际使用中遇到的问题:
首先是对 Mac
系统产生依赖, 不能直接移植到 Linux
上; 因为我一直使用的都是 Mac
, 它本身自带了 Apache
, 当时为了节省时间直接使用 Apache
作为代理服务器, 但是 Linux
本身不会默认安装, 所以这个需要优化. 这个优化上次也提过, 就是通过 docker
拉起一个 nginx
的代理镜像, 通过代理镜像把流量转发到业务容器上.
第二就是 域名、root
目录 等都是固定不可配置的, 但是我在实际开发过程中还有 Yii
的项目, 需要修改 root
指向地址. 之前都是拉起业务容器后, 进入到容器内手动去修改, 很不方便, 这个也需要优化, 改成通过参数的方式传递给脚本.