2017-11-29 3 views
0

내 cpanel (글로벌 PHP 버전 5.6)에 작성기를 설치했습니다. 현재, 내 하위 도메인에있는 하위 폴더에 있습니다. 내 하위 도메인에는 PHP 버전 7이 있습니다.이 하위 프로젝트에는 내 프로젝트가 포함되어 있습니다. 내 프로젝트를 실행하려고 할 때 get a 500 internal error하위 도메인 용 작성기 설치 - Laravel

내 오류를 보려면 내 cpanel에서이 오류 Call to undefined function Symfony\Polyfill\Mbstring\iconv_strpos()을 참조하십시오. 내 터미널 composer require symfony/polyfill-iconv이 시도하지만 난 다른 오류이 가 계속

이 패키지는 필요 PHP> = 7.0.0하지만 PHP 버전 (5.6.32)이 그 요건을 충족하지 않습니다.

내 하위 도메인에 대한 PHP 버전을 업그레이드 그런데 왜 작곡가는 그것을 인식 할 수 없습니다?

답변

0

에이 같은 대한 PHP7 모드에서 작곡가를 실행해야합니다 :

path/to/php7/php path/to/composer/composer.phar require symfony/polyfill-iconv 

또는 단순히 PHP 버전 요구 사항을 무시하십시오 :

composer require symfony/polyfill-iconv --ignore-platform-reqs 
+0

'composer require symfony/polyfill-iconv --ignore-platf orm-reqs'를 실행하면'php --ri iconv' 아이콘이 보이지 않습니다. – pogba

+0

예 벤더 폴더에서'symfony/polyfill-iconv'를 볼 수 있지만'php --ri iconv' 할 때 내 iconv가 존재하지 않습니다 – pogba

+0

'php --ri iconv'을 실행할 때 예. 내 하위 폴더에 내 프로젝트가 있는데 활성화되었지만 하위 폴더에는 존재하지 않습니다. – pogba

0

콘솔에 php -v를 입력하십시오. 이 명령은 PHP 버전을 보여줍니다. 그것은 기존의 PHP를 표시하는 경우, 당신은 기본 PHP 버전을 변경할 수 있습니다 단지 실행 :

sudo update-alternatives --set php /usr/bin/php7.2 

변화 당신의 PHP 버전 번호

관련 문제