簡體   English   中英

yiic.php在Ubuntu中工作但不是yiic

[英]yiic.php works but not yiic in Ubuntu

我要去Ubuntu命令行中的 Yii項目受保護文件夾和類型:

yiic幫助

它返回:

yiic:找不到命令

但是當我鍵入:

php yiic.php幫助

它工作正常。

php yiic也有效。 只有在沒有php的情況下輸入yiic的問題。 yiic文件已安裝775php-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%變量,只需執行以下步驟:

  1. 當您從網站下載Yii時,您下載的rar文件中有一個名為framework的文件夾。 將該文件夾復制到您的Web服務器根目錄,在我的例子中是C:\\wamp\\www

  2. www文件夾中還創建一個名為NewYiiApp的新文件夾。 在此文件夾中,您將創建新的Yii應用程序,在此您將編寫控制器,模型和類。

  3. 之后,使用Start-> Run-> cmd打開cmd。

  4. 使用CMD使用cd C:/wamp/www/framework導航到framework文件夾。

  5. 打開Windows資源管理器並進入PHP目錄。 在我的情況下,它位於C:\\wamp\\bin\\php\\php5.3.13

  6. 確保此文件夾包含php.exe文件

  7. 將以下行粘貼到已打開的CMD中

  8. C:\\wamp\\bin\\php\\php5.3.13\\php.exe yiic webapp C:/wamp/www/NewYiiApp ,但用你的改變我的PHP文件夾路徑

  9. 它會問你:在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM