ECStore在Win环境下如何运行CMD命令
大多数程序员使用windows开发环境来做ECStore二次开发,经常需要使用 ECStore自带的cmd命令进行一些系统操作,如清除缓存(cacheclean),升级程序(update),创建新的app(create app)等。但用iis+php+mysql+ZendLoader布署的开发环境,或者使用类似于WAMP、LNMP、LAMP之类的集成包布署的环 境,默认并不支持cmd.bat命令的执行。
要让windows开发环境下能使用ECStore的cmd命令,必须配置windows的环境变量,使其支持mysql和php的命令。今天笔者就分享一下配置环境变量的方法。
一、把PHP加入到环境变量,不用每次都进入到PHP的目录
① 右击我的电脑-属性-高级-环境变量

② 找到 Path 这一项(可能需要向下滚动才能找到),鼠标双击 Path 这一项,在最后或最前面加入你的 PHP 目录和类库及Mysql数据库的bin目录所在的路径,包括前面的“;”。例如:E:\phpStudy\php53;E:\phpStudy \php53n\ext\;E:\phpStudy\MySQL\bin;(注:笔者使用的是phpstudy创建的开发环境,并安装在E盘。)

③点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:E:\phpStudy\php53) ,这个步骤是为了让windows找到php.ini.

④重启计算机,环境变量就生效了。
二、ECStore的常用CMD命令大全:
exit 退出
man 显示帮助
sh 执行操作系统命令
mkconfig 创建config文件
ls 列出所有应用
cd 切换当前应用
install 安装应用
install_product 安装产品
install_demodata 安装初始化数据
active_cetificate 激活证书
active_node_id 激活node_id
inactive_node_id 取消激活node_id
cleanunicom 清除与shopex用户中心的关联关系
uninstall 卸载应用
pause 暂停应用
active 开启应用
update 升级应用程序
trace 打开/关闭性能检测
status 显示系统状态
search 在程序库中搜索
createproject 创建新项目
kvrecovery kvstore数据恢复
kvdelexpires kvstore清除过期数据,开启持久化功能有效
cacheclean 清除缓存
configcompat config兼容配置检测
crontab 运行计划任务
crontablist 列出当前所有crontab
crontabexec 执行指定计划任务,任务名需是crontablist里列出来的
应用提供的命令: -------------------------------------------------------
b2c:vcat build 创建虚拟分类数据
suitclient:sync sync_user 同步套件用户
image:resize filesystem filesystem图片重新生成
image:resize refreshmodify 强制刷新图片最新更新时间
site:theme checkwidgets 检查模板挂件
site:sitemap create 刷新sitemap
dev:new app 添加一个app
dev:new controller 生成控制器
dev:new model 生成模型层类
dev:show services 显示注册的Service
dev:show viewtags 显示所有可用模板标签
dev:show classfile 显示类的文件地址
dev:show depends 生成已安装的app依赖关系图, Graphviz格式
dev:project create 创建新项目
dev:test do 执行测试用例
dev:create app 创建新的app
dev:check check //todo 执行代码检查
dev:detect ecos 检测基本环境
dev:doc update 执行测试用例
dev:doc dd 生成数据词典
dev:syscheck allcheck 系统环境检测
dev:generate new 添加一个app等
dev:generate controller 生成控制器
dev:generate model 生成模型层类
base:token show 显示直联API “token值”
base:i18n create_convert 生成替换文件 app_id (etc: base) | 此命令会更新默认语言po包, 请慎用
base:task list 列出所有计划任务
base:task exec 按计划执行任务
base:queue list //todo 列出所有队列任务
base:queue flush //todo 立即执行所有队列任务
base:queue exec //todo 执行指定的队列任务
base:queue clear //todo 清除所有队列任务
base:queue active //todo 激活某任务
base:queue disable //todo 暂停某任务
apiactionlog:cleandata cleandata 删除过期apilog数据
原生php命令 ----------------------------------------------------------------
输入命令如果以分号[;]结尾,则被认为是一条php语句. 例如:
1> $a = 2;
int(2)
2> pow($a,8);
int(256)
ECStore在Win环境下如何运行CMD命令的更多相关文章
- 在Win环境下配置java的环境进行开发步骤
1.下载官方JDK,网址如下 http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Win环境下的文件读写
在win环境下,有许多方法可以对文件进行读写操作,如MFC 中的CFile类,及一些开源的项目如QT中的QFile.开源的好得是可以多平台,而MFC只是微软自家的东西,对于想写跨平台的人,最好不用MF ...
- Win环境下Oracle小数据量数据库的物理备份
Win环境下Oracle小数据量数据库的物理备份 环境:Windows + Oracle 单实例 数据量:小于20G 重点:需要规划好备份的路径,建议备份文件和数据库文件分别存在不同的存储上. 1.开 ...
- ASP.NET CORE下运行CMD命令
ASP.NET CORE下运行CMD命令,用以前的ASP.NET 的命令System.Diagnostics.Process.Start("notepad");这样是可以运行出记事 ...
- nodejs环境下配置运行mysql
首先需要在本地运行node环境 必须在本地安装mysql(可以用xampp里面的) 在node环境下引入mysql模块 命令: npm install node-mysql 运用例子(前提条件 ...
- win 环境下 node.js环境变量
在win 环境下 node.js环境变量有两种情况: (1)开发环境(development):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告. ...
- win环境下安装配置openCV-4.3.0
win环境下安装openCV-4.3.0 首先下载 推荐国内镜像 官网太太太慢了 附上 下载地址 下载之后打开exe解压到目录都是常规操作 环境变量的配置 依次打开到系统变量的path 新建一个路径为 ...
- [delphi]运行cmd命令,并取得输出字符
http://blog.csdn.net/nerdy/article/details/8969189 [delphi]运行cmd命令,并取得输出字符 标签: delphiCMD命令 2013-05- ...
- C#隐式运行CMD命令(隐藏命令窗口)
原文 C#隐式运行CMD命令(隐藏命令窗口) 本文实现了C#隐式运行CMD命令的功能.下图是实例程序的主画面.在命令文本框输入DOS命令,点击"Run"按钮,在下面的文本框中输出运 ...
随机推荐
- 使用JDK自带的visualvm进行性能监测和调优
使用JDK自带的visualvm进行性能监测和调优 1.关于VisualVm工具 VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 J ...
- css解决select下拉表单option高度的办法
css在给select下拉表单设置样式如边框时可以轻松搞定,而我们在不喜欢其默认的下拉箭头的样式时试图通过background:url(图片路径)来修改之,则往往会出现浏览器的兼容性问题,在网上查了好 ...
- 跨集群 distcp命令
两个集群之间做数据同步,而且两个集群之间的版本不一致,这个时候使用的是hftp协议或者webhdfs协议! 如果试图在两个运行着不同HDFS版本的集群上使用distcp命令来复制数据并使用hdfs协议 ...
- hdu Sudoku Killer
简单的dfs,主要就是每个?处填的值是否满足条件的判断.这道题感觉考察的是输出格式的控制. #include"iostream" #include"stdio.h&quo ...
- Oracle10g RAC的简单操作
1.查看OCR位置用户指定的位置会被放置在 /etc/oracle/ocr.loc(Liunx系统) 或 /var/opt/oracle/ocr.loc [oracle@rac4 opt]$ cat ...
- 【iCore3 双核心板】例程十八:USB_VCP实验——虚拟串口
实验指导书及代码包下载: http://pan.baidu.com/s/1c1erqIc iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...
- 【iCore3 双核心板】例程二十:LAN_TCPC实验——以太网数据传输
实验指导书及代码包下载: http://pan.baidu.com/s/1pJY5uXH iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...
- Flex HTTPService json
import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; i ...
- 一步一步来做WebQQ机器人-(三)(登录QQ并保持在线)
× 本篇的目的是让你的QQ真正的上线:挤下你的PCQQ,和让好友状态栏显示webqq在线 目前总进度大概50% 全系列预计会有这些步骤,当然某些步骤可能会合并: 验证码 第一次登陆 第二次登陆 保持在 ...
- Jquery中的队列函数quene()、dequene()、clearQuene()
jQuery中的queue和dequeue是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用.特别animate动画,ajax,以及timeout等需要一定时间的函数.Queue()和de ...