你好,欢迎来到电脑编程技巧与维护杂志社! [免费注册][请登录 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
基于PB的多版本PHP集成开发环境系统设计与开发(三)
 

1.   系统设计

1.1.  PHP集成环境设计原理

根据Apache组件与Mysql组件提供命令接口和实际需求,分析出系统主要原理如图4.1-1所示。

 


4.1-1 PHP集成环境设计原理

系统原理主要通过管理程序控制集成环境的初始化,将组件组成到服务启动项中,再进行默认配置文件动态生成和使用组件内置命令启动相应服务,完成默认的集成环境配置与启动。切换PHP版本后,通过重新生成配置文件和使用组件内置命令重启服务完成对配置文件重新载入,完成版本切换。并通过组件内置命令移除服务,实现可移动携带的功能。

1.2.  关键技术与界面设计

1.2.1. Apache组件提供程序命令接口的说明

Apache组件中提供httpd带参数命令实现apache的服务注册、启动、删除、重启等操作,并且所有命令必须在Apache组件的bin目录运行才能有效。我们编写集成开发环境所用到的命令参数与解释如下:

① 命令格式:httpd -k install -n  “apache”

含义解释:-k install 表示注册服务,-n  “apache” 表示自定义服务名为apache,这里需要注意的是”apache”是自定义的,可以自行修改,如果机器已经默认安装了apache服务,在使用自行开发的系统时,将会造成不必要的冲突,建议自行设定一个服务名称,且将在后续操作中反复使用。

② 命令格式:httpd -k start -n  “apache”

含义解释:-k start 表示启动服务,-n  “apache” 表示自定义服务名为apache。如果之前自行修改过服务名称,这里就是填写自己设定的名称,以后的操作也是相同。

③ 命令格式:httpd -k restart -n  “apache”

含义解释:-k restart 表示重启服务,-n  “apache” 表示自定义服务名为apache

④ 命令格式:httpd -k stop -n  “apache”

含义解释:-k stop表示停止服务,-n  “apache” 表示自定义服务名为apache

⑤ 命令格式:httpd -k uninstall  -n  “apache”

含义解释:-k uninstall 表示删除服务,-n  “apache” 表示自定义服务名为apache。在执行删除服务操作前,必须先将apache服务停止后才能移除。

通过以上五条常用命令就可以完成apache的服务注册、启动、删除、重启基本操作。

  推荐精品文章

·2018年最流行的十大编程语言,其中包括你…
·物联网要有自己的网络的五大原因
·清华人工智能研究院今日成立 张钹姚期智坐…
·人工智能危机前,孩子具备这三种素质就能…
·华为云打造EI智能体,推动“普惠AI”再进…
·2018年6月目录  
·微软秘密开发云计算AI芯片 提升云业务服务…
·为保护开源项目被合理使用 红帽变更其开源…
·这个新品牌能止住SaaS领域不断传来的坏消…
·微软引入SwiftKey输入法 或为可折叠设备做…
·借助AI技术 2.5亿设备已升级至最新Win10
·云市场再添新玩家 新华网获得云服务牌照
·北欧五国发布5G合作宣言 推动五国成首个5…
·欧盟吸纳52名专家入AI咨询委员会 将起草A…

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备06048724号,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区长春桥路5号6号楼1209室,邮编:100089