新手学习php框架yii旅程(1)

开始学习yiiphp

  首先先找到学习的地址web

  以前找的全是英文的,真是郁闷,下面先推荐一个中文的学习yii网站app

  http://www.yiichina.com/框架

 看了很久没有看懂经过yiic命令怎么建立基本骨架的,下面简单讲解一下yii

  把yii命令加入到系统命令中  右击个人电脑->属性->高级->环境变量->双击path     编辑路径webapp

  参考文章http://hi.baidu.com/weinidai/item/3639fc2c2ea5de8e6f2cc3ef学习

/**************************************文章内容*********************************************************/网站

yiic建立YII应用

第一步:运行CMD命令.
第二步:进入Yiic文件的目录  (例如在D盘里面 cd D:/yii/framework)
//第三步:D:\yii\framework>yiic webapp D:/xampp/htdocs/filename  (D:/xampp/htdocs 为WebRoot,filename为要建立的应用名字)
  执行没有反应,从新看文档,下面的命令才建立成功
第三步:php D:\yii\framework\yiic.php webapp D:/xampp/htdocs/filename 
  这才成功
Create a Web application under  'D:\xampp\htdocs\mywebsite'? [yes|no](提示是否建立应用)
在执行yiic webapp命令时,报如下错误提示: ‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。  (说明yiic批处理程序找不到php.exe引发的)

解决方法:spa

方法一:3d

这个问题困扰我很久,解决的方法是把php.exe这个目录加入系统环境变量,这样就不会提示这样的错误了!

还有个问题就是每次执行yiic命令时要把yiic的全路径打出来才行,好比个人yii框架在e:/htdocs里面,我每次执行的时候都要

>e:/htdocs/yii/yiic  webapp yiiblog

咱们能够把yiic也加入系统环境变量,加入如下代码:

假如php.exe这个目录在C:\php

C:\php;E:\htdocs\yii\framework\

此时咱们执行yiic再不用打全路径了,这样方便多了.

>yiic webapp yiiblog

 

 

方法二:

修改yiic.bat文件
打开yii安装目录 d:/www/yii/framework/yiic.bat,yiic.bat
有记事本打开有以下一行:
if "%PHP_COMMAND%" == "" set  PHP_COMMAND=php.exe
因为个人WAMP安装时没有将php.exe加入到Windows环境变量中,难怪yiic找不到。这样也只须要将php.exe的绝对路径赋给PHP_COMMAND便可。如在我这环境下是这样设置的:
if "%PHP_COMMAND%" == "" set  PHP_COMMAND=D:\wamp\php\php.exe
 

/**************************************文章内容*********************************************************/

  配置环境变量,检查路径没有问题,可是一直提示‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

  万不得已使用文章中的第二种方法。成功了。

  建议:配置环境变量都没有问题,但就是不成功的话,建议使用第二种方法。

相关文章
相关标签/搜索