ubuntu - yiic.php 有效但 yiic 在 Ubuntu 中无效

标签 ubuntu command-line yii

我将在 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/

相关文章:

java - Maven 的奇怪编译问题

bash - 在 Ubuntu/Linux 中使用变量模式批量重命名文件名

linux - 具有 '--user' 的 Docker 无法写入具有不同所有权的卷

Java:使用 -cp 选项运行的 jar 文件中的启动画面?

windows - 我如何编写一个脚本来比较修改日期并查看哪个更新?

django - nginx 权限在 Ubuntu 上被拒绝

command-line - 通过 PHP-FPM 运行命令行 PHP

javascript - js动态修改form时如何更新yiiactiveform设置?

search - Yii:如何从/管理页面删除搜索?

php yii 在数据库中找不到事件记录类 ""的表 ""