2

ターミナルから新しいyiiアプリを作成しようとしています。YiiRootフォルダーはhtdocフォルダーにあります。私は最初に私のウェブルートに入ります:

$ cd /Applications/MAMP/htdocs

次に、yiicに入り、新しいアプリケーションを作成しようとしています。

/Applications/MAMP/htdocs/YiiRoot/framework/yiic webapp demo

次に、次のメッセージが表示されます。

env: php: No such file or directory

私も試しました:

cd /Applications/MAMP/htdocs/YiiRoot/framework
yiic webapp /Applications/MAMP/htdocs
-bash: yiic: command not found

と:

cd /Applications/MAMP/htdocs/YiiRoot/framework 
./yiic webapp /Applications/MAMP/htdocs
 No such file or directory

と:

 cd /Applications/MAMP/htdocs/YiiRoot/framework 
 php yiic webapp /Applications/MAMP/htdocs
 -bash: php: command not found

と:

 cd /Applications/MAMP/htdocs/YiiRoot/framework 
 php yiic.php webapp /Applications/MAMP/htdocs
 -bash: php: command not found

私は完全にアイデアがありません。何かアドバイスはありますか?

4

3 に答える 3

3

php-cliあなたはあなたのdisroのためにパッケージをインストールしなければなりません。

于 2012-05-11T17:17:40.933 に答える
3

結局のところ、私の特定の問題は、phpが私のシステムから何らかの形で消去されたことでした。find /usr -name phpターミナルに入力したとき、/bin/phpファイルが存在することを示すものはありませんでした。そこで、phpコマンドラインの問題をトラブルシューティングするために、stackoverflowについて別の質問をしました。したがって、この質問への答えは、実際にはここにあるその質問への答えです。

于 2012-05-12T15:52:54.537 に答える
1

これはかなり一般的です。yii/framworkフォルダーにあるファイルYiic.batを編集する必要があります。そこに行があります

PHP_COMMAND

その事前定義値は通常、単に「php.exe」です。その値をphp.exeファイルの実際のアドレスに変更します。MAMPがインストールされているとすると、php.exeファイルはmamp / php /フォルダーにあるため、PHP_COMMANDの値は次のようになります。

ルート:/address_to_mamp/mamp/php/php.exe

于 2012-05-11T17:55:03.837 に答える