며칠 동안 이 일을 계속하고 있어요.1and1 호스팅을 사용하고 있는데 PHP 설정이 좀 이상해요.
그냥 쓰면php composer.phar install
PHP 4.4.6을 사용하고 있습니다만, 이것은 매우 불충분합니다.하지만 나는 달릴 수 있다.php5.5 composer.phar install
, 조금 더 나아가지만, 회선상의 어딘가에서 PHP가 다시 호출되고 있기 때문에 아직 실패하지만, 4.4.6을 사용하고 있기 때문에 실패합니다.
Composer에게 이 명령어를 사용하도록 할 수 있는 방법이 있습니까?php5.5
명령어?1and1 호스팅에서 Composer를 성공적으로 구성한 사람이 있습니까?
Larabel을 가동시키려 하고 있습니다(Composer를 사용).GoDaddy 도메인에서는 할 수 있었지만 1and1은 할 수 없습니다.
질문에 대한 답변
Ubuntu 18.04 케이스…날 위해 달려온거야
/usr/bin/php7.1 /usr/local/bin/composer update
이것이 당신의 문제를 정확히 해결하지는 못할 수도 있지만, 아마도 웹 검색에서 여기로 오는 다른 사람들에게 도움이 될 것입니다.
명령어를 실행하여 아래 코드를 추가합니다.composer.json
다른 PHP 버전을 설정하는 파일:
$ composer config platform.php 8.0.7
"config": {
"platform": {
"php": "8.0.7"
} }
xubuntu에서는 php 7.2를 디폴트로 사용하고 있습니다.단, php 5.6으로 컴포저를 실행해야 합니다.
그래서 이게 통했어.
php5.6 /usr/bin/composer
버전 요구 사항을 무시하도록 컴포저에게 요청해야 하는 경우 다음을 사용하여 건너뛸 수 있습니다.
composer install --ignore-platform-reqs
당신은 항상 그렇게 사용할 수 있습니다.
composer.json 파일이 있는 프로젝트 폴더.명령어를 실행합니다.
php7.4 /usr/local/bin/composer install
또는
php7.4 /usr/local/bin/composer update
여기서 php7.4는 특정 버전(http7.0, php5.5, php7.3 등)이 될 수 있습니다.여기서 /usr/local/bin/flash path for system folder with composer
!!! php7.4-cli가 필요합니다.
sudo apt-get install -y php7.4-cli
Linux/ubuntu 사용자용
건배;-)