質問

Apache2.4サーバのPHPバージョンを5.6から7.0にアップグレードしました。 OSバージョンUbuntu 14.04 LTS。 この更新後、私がphp7.0-cliをインストールしたことにもかかわらず、

を実行しようとすると
php7.0 bin/magento list command 
.

落下出力を手に入れます:

Content-type: text/html; charset=UTF-8

bin/magento must be run as a CLI application
.

出力を実行したときの出力apt-get php7.0-cli:

php7.0-cli is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
.

binディレクトリに移動してコマンドを実行しようとしている:

magento list
.

出力を取得:

magento: command not found
.

あらゆる助けが理解されるでしょう!

役に立ちましたか?

解決

の出力は何ですか
ls -l $(which php)
.

私にとってこれは:

/usr/bin/php -> /etc/alternatives/php
.

これの出力を確認してください。

echo $PATH
.

と間違ったPHPへの道を探すことは、$ pathを修正するだけでよいだけです。

これが機能していない場合は、パッケージ全体を再インストールして元のファイルを上書きしてください。

sudo apt-get install --reinstall php7.0-cli
.

他のヒント

PHPを再インストールする必要はありません。あなたはちょうどこのコマンド

を行います
php7.0-cli bin/magento 
.

listコマンド

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top