[英]yiic.php works but not yiic in Ubuntu
我要去Ubuntu命令行中的 Yii項目受保護文件夾和類型:
yiic幫助
它返回:
yiic:找不到命令
但是當我鍵入:
php yiic.php幫助
它工作正常。
php yiic
也有效。 只有在沒有php的情況下輸入yiic的問題。 yiic
文件已安裝775
和php-cli
權限。
我做錯了什么?
UPDATE
它適用於:
./yiic
但我不知道這意味着什么?
它只是意味着您的項目protected
文件夾不在您的PATH
環境變量中。
修改PATH
這是一個在PATH
添加文件夾的簡單命令:
export PATH=$PATH:/path/to/framework
你應該添加yii框架文件夾(真正的yiic
命令在這里),而不是你的項目保護文件夾。
或者使用符號鏈接
如果您不想修改PATH
,可以在/usr/bin
創建符號鏈接:
ln -s /path/to/framework/yiic /usr/bin/yiic
如果您正在運行Windows,不需要任何%PATH%變量,只需執行以下步驟:
當您從網站下載Yii時,您下載的rar文件中有一個名為framework
的文件夾。 將該文件夾復制到您的Web服務器根目錄,在我的例子中是C:\\wamp\\www
。
在www
文件夾中還創建一個名為NewYiiApp
的新文件夾。 在此文件夾中,您將創建新的Yii應用程序,在此您將編寫控制器,模型和類。
之后,使用Start-> Run-> cmd打開cmd。
使用CMD使用cd C:/wamp/www/framework
導航到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應用程序? 鍵入是,然后按ENTER鍵。
希望我幫忙!
修改$ yiic路徑
$yiic=dirname(__FILE__).'/../yii_framework/framework/yiic.php';
然后通過以下方式設置777的權限:sudo chmod 777
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.