根据手册,用命令yiic webapp %approot\testdriver ,执行后提示php.exe不是内部命令,于是乎在系统环境变量上加上php的路径到path。结果还是很多错误,想了一下原因,应该是用的PHP是绿色版本有关。ext都加载不上。想了一下有两种解决的方法,一个是把ext下需要的dll全部拷贝到system32中,或者是,修改php.ini。 我选择了后一种方法,虽然说这样修改过,xampp就不能随便移动了,但是自己的系统,配置好不会随便更改,想想也就无所谓。

php.ini改动过的几个地方:

extension_dir = "P:\xampp\php\ext"

browscap = "P:\xampp\php\extras\browscap.ini"

zend_extension = P:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll

总结一下经验,在用yiic命令之前,先在cmd窗口测试一下php命令是否可以顺利执行,如果有问题的话,就先解决php的问题。这点查看yiic.bat文件就可以看出来了,需要用到php.exe这个命令的。

大功告成,发图庆贺,进入实质代码阶段。

 

第一个Yii程序_yiic

 

第一个Yii程序_yiic_02