yii2框架安装运行init.bat报错php.exe不是内部或外部命令
在安装yii2框架的时候,遇到一个很纠结的问题。就是当我把安装包下载下来之后,在公司的电脑安装可以正常,当我回家用自己的电脑安装就报错,提示 php.exe 不是内部或外部命令,也不是可运行的程序。这下,可难道我了,经过东哥指点,终于知道是怎么回事了。因为我装的环境是绿色版的,所以php.exe没有填 写在系统的环境变量里面。公司的电脑估计有程序自动的把php.exe的程序加在了环境变量里面了,经过查看还真的在里面。知道原因,那就实际的操作一下 吧。
报错提示:
php.exe不是内部或外部命令,也不是可运行的程序

解决的方法:我以win7为例,其他的自行脑补。
第一种方法:直接将php.exe加入到系统的环境变量中。
一、首先找到添加环境变量的地址。找到的路径方法很多,我列举两种。
1)、桌面->计算机->高级系统设置。
2)、计算机(点击进入磁盘管理界面)->系统属性(菜单栏下面)。
二、按照上面的路径,我们轻松的找到了系统属性设置。下面看看具体怎么设置。
1)、文字教程:
找到高级的选项卡-环境变量-系统变量-找到变量Path,双击打开-在变量值bin后面加;开头,
接着填写你安装环境php.exe所在文件夹路径。我的是E:\UPUPW_NP5.5\PHP5。
我的正确的写法是:
...(省略)\bin;E:\UPUPW_NP5.5\PHP5
2)、图片教程:




通过上面图文教程,很轻松的解决了如何将php.exe加入到系统环境变量中的问题。那么我们在重新的执行init.bat试试。
运行cmd命令,进入dos界面,将init.bat拖进去,enter执行。当出现下面的界面,说明php.exe已经安装到环境变量中了。
接下来的安装,我就不多说了,另外一篇教程已经解答。可以站内搜索:yii2框架安装教程、yii2框架安装。

以上是直接将php.exe添加到系统环境变量中去的方法,还有一种方法,是yii2自带的解决方法。感觉人家还是想的蛮周到的。
第二种方法:运行yii2.0.6的init.bat时提示“php.exe”不是内部或外部命令解决办法:
用文本编辑器打开init.bat修改
if "%PHP_COMMAND%" == "" set PHP_COMMAND= php.exe改为if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\xampp\php\php.exe(填写你自己php.exe的实际路径)
然后在CMD中重新运行就ok了!
以上就是yii2框架安装运行init.bat报错php.exe不是内部或外部命令的全文介绍,希望对您学习和使用php有所帮助.
注:本文由王智磊(王大宝儿)整理编写,也参考借鉴了很多大神的笔记,分享代码,分享成功,欢迎各位交流和转载,转载请注明出处(博客园:王大宝儿)http://www.cnblogs.com/wangzhilei/
yii2框架安装运行init.bat报错php.exe不是内部或外部命令的更多相关文章
- Windows命令行报错:'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件
环境变量Path中追加:%SystemRoot%/system32;%SystemRoot%;
- ROS的安装-> rosdep init /update报错2022.02.24实测有效
ROS的安装-> rosdep init /update报错2022.02.24实测有效 一. 解决rosdep_init问题 正常执行sudo rosdep init会报错,如下: ERR ...
- 执行yiic webapp命令时报错:php.exe不是内部或外部命令,也不是可运行的程序
在执行 yiic webapp ../abc 命令时报错: “php.exe”不是内部或外部命令,也不是可运行的程序 或批处理文件. 这是因为yiic批处理程序找不到php.exe的执行路径引起的. ...
- bladex下载前端代码后,运行服务时报错【'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。】的解决方法
问题:E:\BladeXDB\Saber>yarn run serveyarn run v1.13.0$ vue-cli-service serve'vue-cli-service' 不是内部或 ...
- 安装nvm之后node不可用,“node”不是内部或外部命令,也不是可运行的程序或批处理文件(ng)
安装nvm: 1.下载nvm压缩包地址:https://github.com/coreybutler/nvm-windows/releases 2.下载后解压在目标文件夹中,我这里是H:\applic ...
- 转 关于window10安装jdk,配置环境变量,javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题。
今日拿到一台新的window10笔记本电脑,非常熟练的安装了JDK(因为在学校经常给同学安装JDK - -)但是发现java java -version命令都可以使用,唯独javac命令出现不是内部或 ...
- npm安装完bower,使用时提示bower不是内部或外部命令
归根结底还是环境变量的问题,但是配了好几次没配成功,最后就直接把装好的node里面的复制到系统创建的环境变量目录下,问题解决! 问题描述:我们安装node.js,npm,通过npm安装bower一路正 ...
- Yii2框架打包成Phar包报错的经历
以yii2为例 打包文件过程比较简单,但打包好以后简单测试yii命令,一直报错: PHP Fatal error: Uncaught yii\base\InvalidParamException: T ...
- idea创建vue项目,Terminal安装npm的淘宝镜像:'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
原因: 安装node.js时,不是默认路径安装,环境变量找不到npm,需要改环境变量配置: 原下: 找到安装node.js的安装路径: 改后: 成功: npm i -g cnpm --registry ...
随机推荐
- Python学习--两种方法爬取网页图片(requests/urllib)
实际上,简单的图片爬虫就三个步骤: 获取网页代码 使用正则表达式,寻找图片链接 下载图片链接资源到电脑 下面以博客园为例子,不同的网站可能需要更改正则表达式形式. requests版本: import ...
- CentOS下MySQL的安装过程
1 查看 CentOS 自带的 mysql 输入命令: rpm -qa | grep mysql 2 将自带的MySQL卸载了 输入命令: rpm -e --nodeps mysql-libs-5.1 ...
- bootstrap table 以及xEdittable的应用
以前一直没有用过 bootstrap 表格框架,因为项目css框架用的是bootstrap,为考虑到统一性的原因,所以选用了这个框架 步骤: 第一步:引用 <link href=" ...
- Node.js Express4.x生成程序骨架
express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了. 最后通过"expr ...
- es6之 async await 使用小计
var sleep = (time)=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ resolve('ok') ...
- FocusBI: 总线矩阵(原创)
关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. <商业智能教程>pdf下载地址 链接:https://pan.baidu.com/ ...
- solr6.6教程-基础环境搭建(一)
目前网上关于solr6.+的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,希望能给各位码农一些帮助! 很少写些文章,如有不对的地方,还希望多多指导 ...
- WP手机短信导出方法和MSG格式文件阅读器的实现
最近想起来自己一直扔在抽屉里的Nokia920T里还存着珍贵的短信,觉得把它导出来存到电脑上比较稳妥也方便阅读.经过搜索找到一下方法:到应用市场里搜索contacts+message backup,安 ...
- javax.el.PropertyNotFoundException: Property [name] not readable on type
该错误为el表达式读取javaBean属性时报错. 如: {$user.name} 原因: javaBean Class访问权限不够 解决办法: 将javaBean Class设置为public即可 ...
- java 并发(六) --- 锁
阅读前阅读以下参考资料,文章图片或代码部分来自与参考资料 概览 一张图了解一下java锁. 注 : 阻塞将会切换线程,切换内核态和用户态,是比较大的性能开销 各种锁 为什么要设置锁的等级 ...