1

대부분의 PHP 중요 라이브러리는 최근 출시 된 버전에서 PHP7.1을 의무화하고 있으며 AWS 탄력적 인 beanstalk PHP7.0 플랫폼에서 API를 만들었습니다. 이 최근 변경 사항을 준수합니다. 아마존으로 보는AWS Elastic beanstalk에 PHP7.1 설치 및 사용

이 크게 년 12 월 (1)는 이러한 변화를 연기했다 PHP7.1의 2016 릴리스, 나는 원래 PHP7.0

위한이 AWS 탄성 콩나무 플랫폼에서 PHP7.1 사용할 수 있도록 많은 것들을 시도했습니다

다음은 내 샘플 업그레이드 스크립트입니다

sudo su 
    yum -y remove php70 
    wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
    sudo rpm -Uvh remi-release-6*.rpm 
    yum-config-manager --enable remi-php71 

    wget ftp://195.220.108.108/linux/epel/6/x86_64/scl-utils-20120229-1.el6.x86_64.rpm 
    rpm -Uvh scl-utils-20120229-1.el6.x86_64.rpm 

    yum -y install php71 
    source /opt/remi/php71/enable 
    yum -y install php71-php-soap php71-php-bcmath php71-php-devel php-71-php-intl php71-php-mbstring php71-php-mcrypt php71-php-mysqlnd php71-php-opcache php71-php-pgsql php71-php-odbc php71-php-pecl-uuid php71-php-pecl-memcache php71-php-igbinary php71-php-oauth php71-php-xml php71-php-xmlrpc php71-php-process php71-php-apcu 

하지만이 source /opt/remi/php71/enable 때마다 실행하지 않는 한, 나는 PHP의 CLI 런타임 기본적으로 PHP71을 얻을 수 없습니다.

수정하기 위해 이전 PHP7.0 설치를 정리하기 위해 yum remove php70*을 수정했지만 AWS EBS 배치 후크 스크립트에 문제가 발생했습니다.

지금 당장은 수정 중이며 PHP7.0을 사용하고 PHP 라이브러리를 대부분 다운 그레이드해야하는 것처럼 보입니다. 나는 누군가가이 엉망진창에서 벗어날 수 있는지 알고 싶다.

감사합니다.

답변

2

레미 저장소는 레미 - php71 저장소를 사용 가능으로해야하므로, 7.1

  • 기본 패키지 (PHP- *) 버전 1 개 저장소, 단일 버전이 허용 PHP를 설치하려면이 방법을 제공합니다
  • remi-safe 리포지토리 (사용자가 설치 한)
  • 01에 병렬 설치되도록 설계된 SCL 패키지 ( php71-php- *)

설명대로 FAQ. Wizard 지침을 참조하십시오.

2

Amazon은 PHP 7.1을 지원하는 새로운 version of Elastic beanstalk을 출시했습니다.

이 구성을 사용하려면 환경을 업그레이드하십시오.

+0

마침내! 고마워요! 나는 왜 이것이 아마존을 오래 동안 잡았는지 모르겠다. –