yiic.php在Ubuntu中工作但不是yiic

Nar*_*rek 3 ubuntu command-line yii

我要在Ubuntu命令行和类型中访问我的Yii项目受保护文件夹:

yiic帮助

它返回:

yiic:找不到命令

但是当我键入:

php yiic.php帮助

它工作正常.

php yiic也有效.只有在没有php的情况下输入yiic的问题.yiic文件有权限775php-cli已安装.

我做错了什么?

UPDATE

它适用于:

./yiic

但我不知道这意味着什么?

soj*_*oju 8

它只是意味着您的项目protected文件夹不在您的PATH环境变量中.

修改PATH

这是一个添加文件夹的简单命令PATH:

export PATH=$PATH:/path/to/framework
Run Code Online (Sandbox Code Playgroud)

你应该添加yii框架文件夹(真正的yiic命令在这里),而不是你的项目保护文件夹.

或者使用符号链接

如果您不想修改PATH,可以在/usr/bin以下位置创建符号链接:

ln -s /path/to/framework/yiic /usr/bin/yiic 
Run Code Online (Sandbox Code Playgroud)

  • 如果您不想修改PATH或创建符号链接,只需使用`/ path/to/protected/yiic`或`/ path/to/framework/yiic`,或``/ yiic`如果你在一个这些文件夹. (2认同)