大多数程序员使用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命令的更多相关文章

  1. 在Win环境下配置java的环境进行开发步骤

    1.下载官方JDK,网址如下 http://www.oracle.com/technetwork/java/javase/downloads/index.html

  2. Win环境下的文件读写

    在win环境下,有许多方法可以对文件进行读写操作,如MFC 中的CFile类,及一些开源的项目如QT中的QFile.开源的好得是可以多平台,而MFC只是微软自家的东西,对于想写跨平台的人,最好不用MF ...

  3. Win环境下Oracle小数据量数据库的物理备份

    Win环境下Oracle小数据量数据库的物理备份 环境:Windows + Oracle 单实例 数据量:小于20G 重点:需要规划好备份的路径,建议备份文件和数据库文件分别存在不同的存储上. 1.开 ...

  4. ASP.NET CORE下运行CMD命令

    ASP.NET CORE下运行CMD命令,用以前的ASP.NET 的命令System.Diagnostics.Process.Start("notepad");这样是可以运行出记事 ...

  5. nodejs环境下配置运行mysql

    首先需要在本地运行node环境   必须在本地安装mysql(可以用xampp里面的) 在node环境下引入mysql模块   命令: npm install node-mysql 运用例子(前提条件 ...

  6. win 环境下 node.js环境变量

     在win 环境下 node.js环境变量有两种情况:  (1)开发环境(development):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告. ...

  7. win环境下安装配置openCV-4.3.0

    win环境下安装openCV-4.3.0 首先下载 推荐国内镜像 官网太太太慢了 附上 下载地址 下载之后打开exe解压到目录都是常规操作 环境变量的配置 依次打开到系统变量的path 新建一个路径为 ...

  8. [delphi]运行cmd命令,并取得输出字符

     http://blog.csdn.net/nerdy/article/details/8969189 [delphi]运行cmd命令,并取得输出字符 标签: delphiCMD命令 2013-05- ...

  9. C#隐式运行CMD命令(隐藏命令窗口)

    原文 C#隐式运行CMD命令(隐藏命令窗口) 本文实现了C#隐式运行CMD命令的功能.下图是实例程序的主画面.在命令文本框输入DOS命令,点击"Run"按钮,在下面的文本框中输出运 ...

随机推荐

  1. linux下查看内存的命令

    top能显示系统内存.我们常用的Linux下查看内容的专用工具是free命令. 下面是对内存查看free命令输出内容的解释: total:总计物理内存的大小. used:已使用多大. free:可用有 ...

  2. 存储过程: 存储过程(stored procedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。

    存储过程示例一: 执行存储过程方法一: 执行存储过程方法二: 存储过程可以定义返回值: 修改存储过程: 利用存储过程查找三个表内的信息: 练习:  超市管理系统:表一:门店仓库表   MenDian ...

  3. jquery实现获取手机验证码倒计时效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. 安卓APP测试之使用Burp Suite实现HTTPS抓包方法

    APP的测试重点小部分在APP本身,大部分还是在网络通信上(单机版除外).所以在安卓APP测试过程中,网络抓包非常重要,一般来说,app开发会采用HTTP协议.Websocket.socket协议,一 ...

  5. 数据库分页和使用jstl标签替换分页的jsp代码

    参考链接: http://www.mossle.com/docs/jsp/html/jsp-ch-15.html

  6. Oracle索引简单介绍与示例

    索引的三大特性 1索引高度 在SQL检索数据(SELECT)的时候,索引的高度的不同对检索的效率有明显的差别,数据库访问索引需要读取的数据块通常是索引的高度+1个数据块数,也就是说索引的高度越高,访问 ...

  7. NY-字符串替换

    描述编写一个程序实现将字符串中的所有"you"替换成"we" 输入 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束 输出 对于输入 ...

  8. windows下安装redis以及测试

    Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...

  9. IOS网络第一天-01基本的HTTP请求

    *************************** #import "HMViewController.h" #import "MBProgressHUD+MJ.h& ...

  10. IOS第16天(3,Quartz2D饼图)

    **** #import "HMPieView.h" #import "UIColor+Random.h" @implementation HMPieView ...