大多数程序员使用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)

转载于:https://www.cnblogs.com/leijiangsheng/p/5260174.html

ECStore在Win环境下如何运行CMD命令相关推荐

  1. 如何在当前文件夹下快速运行cmd命令

    按住shift之后右键文件夹会出现在此处打开命令窗口,不按shift不会出现

  2. win环境下,django+postgresql配置

    先下载postgresql的python包,选择合适自己的python版本和平台32位还是64位,http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载w ...

  3. Windows环境下如何打开cmd进入到指定目录

    Windows环境下如何打开cmd进入到指定目录,可以有两种方式:一种是直接在指定的目录地址栏中输入cmd敲回车即可:第二种可以里面"Windows+r"键打开运行对话框,在框中输 ...

  4. 电脑访问不了虚拟机ftp服务器,解决win环境下访问本机虚拟机中centos7 ftp服务器的问题...

    inux搭建ftp服务器 1.安装软件: yum install vsftpd 2.修改配置文件vsftpd.conf: vim /etc/vsftpd/vsftpd.conf 把anonymous_ ...

  5. CUDA+VS2017+win环境下 cuda工程环境搭建(解决标识符未定义或申明)

    CUDA+VS2017+win环境下 cuda工程环境搭建 引言 前提准备(CUDA和VS的安装) Visual Studio 配置 测试 Reference 引言 在学习CUDA并行计算原理时,在V ...

  6. Ubuntu 环境下交叉编译运行正点原子的程序

    Ubuntu 环境下交叉编译运行正点原子的程序 在校学生,求职过程中对方要求在Ubuntu环境下交叉编译stm32的程序,我觉得很有意思,因为之前就听说过可以在Linux环境下运行stm32的程序,因 ...

  7. 电脑端口号怎么查看?运行cmd命令查看电脑端口的方法图解

    我们在进行某些操作的时候需要限制或开放计算机端口,那么,如何查看电脑端口号呢?针对此问题,本文就为大家介绍运行cmd命令查看电脑端口的方法,有兴趣的朋友们可以了解下 对于电脑爱好者来说,电脑端口也是必 ...

  8. zbb20180619 mysql windows环境下MySQL重启的命令行说明

    windows环境下MySQL重启的命令行说明 windows+R  弹出运行框   在运行框中输入cmd  + 回车  进入系统的dos窗口 .启动mysql:输入 net start mysql; ...

  9. DOS下常用BAT(cmd)命令

    DOS下常用BAT(cmd)命令 在cmd中不显示命令行却显示结果 使用 @echo off @echo off rem off之后ping命令行不会显示在cmd上,结果会在cmd上显示 ping 1 ...

最新文章

  1. 多线程、方便扩展的Windows服务程序
  2. centos中多台主机免密登录_centos免密码使用密钥登录
  3. 聚类算法 距离矩阵_论文阅读9——AP聚类算法
  4. 全局变量与局部变量的作用域问题
  5. java 案例(售卖橙子)
  6. Android快速开发,十个最常用的框架
  7. 使用 Cheat Engine 修改 Kingdom Rush 中的金钱、生命、星
  8. c 脚本语言作用,什么是脚本,脚本语言?
  9. Vue动态加载本地磁盘图片
  10. 链表分解单双数c语言代码,编写一程序,将带头结点的单链表拆成一个奇数链表和一个偶数链表...
  11. 分层结构的生活例子_分层处理,各个击破(案例分析)
  12. 输入法框无法正常显示问题
  13. 《第一财经周刊》不一样的Startup:中国创业者喜欢时尚娱乐
  14. 不懂带人,你就自己干到死
  15. Just A Triangle
  16. 【论文翻译-3】Attention U-Net: Learning Where to Look for the Pancreas
  17. mysql 给用户取消权限_MySQL创建用户并授权及撤销用户权限
  18. html js获取天气预报,原生JS实现天气预报
  19. S3C2440上LCD驱动 (FrameBuffer)实例开发讲解
  20. JavaScript-正则表达式邮箱验证

热门文章

  1. 查询表达式和LINQ to Objects
  2. SDUT 2766 小明传奇2
  3. 注册表的学习 和 实例
  4. php团队奖,PHP生成奖状
  5. java面试排序_Java-四种面试常考排序
  6. 城乡投票源码php_响应式投票系统(支持微信、手机) php版 v3.2
  7. 设计模式六大原则你都知道吗?
  8. Redis之缓存设计
  9. (113)FPGA面试题-LUT计算问题
  10. (22)FPGA比较器设计(第5天)