我将在 Ubuntu 命令行 中进入我的 Yii 项目 protected 文件夹并输入:
yiic help
它返回:
yiic: command not found
但是当我输入时:
php yiic.php help
它正常工作。
php yiic
也可以。唯一的问题是当我在没有 php 的情况下键入 yiic 时。 yiic
文件具有 775
权限并安装了 php-cli
。
我做错了什么?
更新
适用于:
./yiic
但我不知道这是什么意思?
最佳答案
这只是意味着您的项目 protected
文件夹不在您的 PATH
中环境变量。
修改路径
这是在 PATH
中添加文件夹的简单命令:
export PATH=$PATH:/path/to/framework
您应该添加 yii 框架文件夹(真正的 yiic
命令在这里),而不是您的项目保护文件夹。
或者使用符号链接(symbolic link)
如果你不想修改你的 PATH
,你可以在 /usr/bin
中创建一个符号链接(symbolic link):
ln -s /path/to/framework/yiic /usr/bin/yiic
关于ubuntu - yiic.php 有效但 yiic 在 Ubuntu 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412352/