一直用phpStudy做本地调试环境,有时候习惯了。搞个小网站也就顺带用phpStudy做运行环境了。
虽然可以自己配置nginx来实现不同站点使用不同PHP版本来运行,不过phpStudy的PHP进程管理工具是有缺陷的。
phprocess.exe 并不支持多版本PHP同时运行。 我着急用就自己重写了phprocess.exe工具。
本工具可多版本PHP共存,同时运行,并且守护PHP进程,如果不存在则重新运行。
phpStudy\tools\phpStudy.ini 同时使用了phpStudy的配置项。
多版本PHP配置,其实很简单了只需要配置 phpFind 节点下的phpver配置项即可。
[phpFind]
wwwroot=
yxms=0
phpver=php52,php53
这个配置就同时运行 php5.2 和 php5.3 请注意没有. 这里对应的是php版本目录名字 不要瞎填。
另外端口是从 9000 开始 以此类推, 比如以上配置 Php5.2 端口是 9000 php5.3端口是 9001
默认PHP进程是 3个。
安装方法:将附件中的phprocess.exe解压到phpStudy\tools\ 覆盖原文件即可。
http://www.526net.com/upload/file/2015/phprocess.rar
自用的所以使用了易语言编写,另外进程守护获取了进程列表,会被杀毒软件误报。不喜勿下。
最近很多朋友联系我说不会搞,另外写了一篇教程 phpStudy多版本PHP共存,站点配置不同版本PHP使用教程。
评论