摘要:PHP是主流的B/S架构的程序语言之一,由于PHP版本较多,更新较快,易产生程序在不同PHP版本中兼容问题。易导致测试人员和开发人员在系统测试过程未发现某个PHP版本中程序运行时的BUG,从而给客户体验照成不必要的影响。本系统通过相应服务组件提供命令与PowerBuilder程序编写,高度集成PHP多个主流版本、Apache服务组件、MYSQL服务组件和第三方常用工具,主要解决一键配置环境、多版本PHP程序切换和可以利用移动存储设备移动运行的问题。并且让测试人员和开发人员任意选择PHP程序版本进行开发工作,从而提高了工作效率。
关键字:PHP;集成环境;多版本;PowerBuilder;
1. 前言
随着信息技术的高速发展,PHP语言在不同领域开发的B/S架构程序中得到广泛使用。越来越多的程序员使用PHP语言进行程序开发。在使用自己搭建的PHP环境或集成的PHP开发环境,总是有一个问题长期困扰着程序员,那就是PHP的版本之前存在差异,可能会导致程序在不同的PHP版本中产生不必要的BUG。为了程序提高对PHP运行环境兼容性,很多人都会在不同PC机器搭建环境或者在同一台机器配置多个环境手动修改配置文件来解决这个问题。所以设计一款能够一键配置并且集成多个版本的PHP开发环境是非常必要的,这也是本系统设计的初衷。
2. 需求分析
根据PHP官方资料和国内云计算开放平台资料的分析,现在PHP主要使用开发的版本PHP5.2.17、PHP5.3.5和PHP5.4.0。通过网络使用比较多了几款WAMP集成开发环境分析,PHP集成开发环境需要完成对PHP、Apache、MYSQL和相关实用工具的集成。 本系统设计集成了PHP5.2.17、PHP5.3.5、PHP5.4.0、MYSQL5.1、Apache2.2.21及相关实用工具,并且实现一键切换PHP版本、自动生成基本配置文件、服务状态管理和通过移动存储设备做到移动开发的功能。
|