문제

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
.

sudo apt-get install 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 
.

목록 명령

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top