【windows】动手完成一套自己的 P H P 集成环境

在 w indow s 上动手完成一套自己的 P H P 集成环境

前文

说道集成环境,在一方面给予了很多用户的方便省心。在开发者用户方面我是建议最好要很熟悉 P H P 环境的一系列安装及调测,就和战士对自己的刀叉剑戟斧钺钩叉一样熟悉。

待到手工配置环境熟悉之后,可以撸一套自己的 P H P 集成环境或者管控脚本,既可以方便快捷在其他设备使用也可以分享给朋友使用。

201 4 年之前题主一直在用 w ampserve r 这一套东西,使用上这个软件功能简易操作简单,整体上手感不错。本来一直在使用,后来好像是因为想更换 P H P 版本,导致 w am p 不太支持或支持不太友好。经过朋友推荐后来就使用了 p hpstudy,这个软件可谓是传播了一代 P H P 开发者,口碑不言而喻。再后来因为一些特殊环境需要 z en d 解密那一套组件,搞过 x ampp、appserv、phpnow、upupw。说道 u pup w 这些年也是做得非常不错,做了很多不同版本,供需给不同用户。后来有一段时间捣鼓 k angl e 软件,卖卖虚拟空间。那时的 u pup w 又出了 k angl e 特别版本。因为集成环境不仅仅是 p hp+apache,还有 p hp+iis+类 n gin x 的一系列加强加持操作。

正式放弃使用这些集成软件时是因为当时没有一款软件支持多版本并行,kangl e 是支持的。当时就想仿照着 k angl e 的路数搞一套 w indow s 桌面的集成环境。可以方便的定制需求和扩展组件。

后来短短续续的搞了一段时间又放弃了,最终回头有捡了起来,大概在 2 01 4 年末搞完,后来分享给朋友使用,基本没更新过,目前还有一些已知 B UG,都懒得改。

有想了解的朋友可以移步 http://www.90ip.cn/

那么本文正式开始,目的是将以前配置环境及做脚本的过程记录起来方便以后自己浏览和分享给有需要的人。

注意,当前文章讲的是 w indow s 上的桌面集成环境,我会简单概览下完成过程,再提到一些重要细节完成部分,可能是 b a t 命令或者服务指令等其他 w indow s 操作类型,你可以通过你自己所掌握熟悉的语言将他实现,如 c #,c++,甚至易语言。

关于 l inu x 的一些环境可以移步我的其他关于环境配置的文章,或者熟悉环境配置之后自己实现一套一键安装脚本适应于 C entos、ubuntu、debia n 等主流系统。也可以打包一套 d ocke r 实现移植使用。

正文

在实现之前,首先要了解到我们大概需要完成哪些步骤。以下大概简单列出来。

  1. 官网下载 P HP,完成各版本配置及差异项了解。
  2. 官网下载 a pache,了解 2.* 版本异同
  3. 官网下载 M YSQL,完成各版本的配置
  4. 熟悉 R EDI S 的安装及环境配置等
  5. 下载一些常用的 P H P 扩展
  6. 下载 p hpmyadmin
  7. 通过脚本指令实现对 P HP、MYSQ L 等软件的检测,初始化配置,端口环境冲突等问题解决
  8. 通过脚本指令完成创建虚拟主机,网站目录及配置默认首页文件等
  9. 通过指令完善整套系统的操作,启动关闭重启
  10. 用 7 z 极限打包做最后处理

对了,本文要实现的是 w indow s 桌面程序,功能是多版本 P H P 同时运行,多 M YSQ L 同时运行,再附加一些扩展库如 r edis,memcache,zen d 等。

未完,待更!201 9 年 4 月2 8 日10:51

Comments