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