我将在Ubuntu 命令行中进入我的Yii项目保护文件夹并输入:
帮助
它返回:
yiic:找不到命令
但是当我输入:
php yiic.php 帮助
它工作正常。
php yiic也可以。只有当我在没有 php 的情况下键入 yiic 时才会出现问题。yiic文件具有权限775并php-cli已安装。
我做错了什么?
更新
它适用于:
./yiic
但是不知道是什么意思?
我将在Ubuntu 命令行中进入我的Yii项目保护文件夹并输入:
帮助
它返回:
yiic:找不到命令
但是当我输入:
php yiic.php 帮助
它工作正常。
php yiic也可以。只有当我在没有 php 的情况下键入 yiic 时才会出现问题。yiic文件具有权限775并php-cli已安装。
我做错了什么?
更新
它适用于:
./yiic
但是不知道是什么意思?
它只是意味着您的项目protected文件夹不在您的PATH环境变量中。
修改路径
这是一个添加文件夹的简单命令PATH:
export PATH=$PATH:/path/to/framework
您应该添加 yii 框架文件夹(真正的yiic命令在这里),而不是您的项目受保护文件夹。
或使用符号链接
如果你不想修改你的PATH,你可以创建一个符号链接/usr/bin:
ln -s /path/to/framework/yiic /usr/bin/yiic
如果您正在运行 Windows,则不需要任何 %PATH% 变量,只需执行以下步骤:
framework当您从网站下载 Yii 时,您下载的 rar 文件中有一个名为的文件夹
。将该文件夹复制到您的网络服务器根目录,在我的情况下是C:\wamp\www.
在www文件夹中还创建一个名为NewYiiApp. 在这个文件夹中,您将创建新的 Yii 应用程序,在这里您将编写您的控制器、模型和类。
之后使用开始->运行->cmd打开你的cmd。
使用 CMD 导航到framework使用 cd 的文件夹
C:/wamp/www/framework。
打开 Windows 资源管理器并导航到 PHP 目录。就我而言,它位于C:\wamp\bin\php\php5.3.13
确保此文件夹包含 php.exe 文件
将以下行粘贴到已经打开的 CMD 中
C:\wamp\bin\php\php5.3.13\php.exe yiic webapp
C:/wamp/www/NewYiiApp,但是用你的更改我的 PHP 文件夹路径
C:/wamp/www/NewYiiApp它会问你:在?下创建一个 Web 应用程序
。键入 Yes 并按 ENTER。
希望我有所帮助!
修改$yiic路径
$yiic=dirname(__FILE__).'/../yii_framework/framework/yiic.php';
然后通过 sudo chmod 777 将权限设置为 777