1

ほとんどのPHPの重要なライブラリは最近、リリースでPHP7.1を義務づけています。AWSの弾力性のあるbeanstalk PHP7.0プラットフォーム上にAPIを用意していますこの最近の変更に準拠しています。アマゾンのように見てAWSにPHP7.1をインストールして有効にするエラスティックbeanstalk

が大幅に12月1日以来、このシフトが遅れた、PHP7.1の2016リリースは、私はもともとPHP7.0

を対象とし、このAWS Elastic Beanstalkでプラットフォーム上で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を得るように見えることはできません。

これを修正するために、私はyum remove php70*を実行してPHP7.0の古いインストールをクリーンアップしましたが、AWS EBSデプロイメントフックスクリプトに問題が発生しました。

現時点では、私は修正されており、PHP7.0で作業し、PHPライブラリのほとんどをダウングレードする必要があるようです。私はちょうど誰かがこの混乱状態から私を得ることができるかどうかを知りたい。

ありがとうございます。

答えて

2

レミリポジトリはPHP 7.1

  • 基本パッケージ(php- *)バージョンによって1つのリポジトリ、許可され、単一のバージョンをインストールするには2つの方法を提供し、あなたがリポジトリが
  • を有効に レミ-php71を必要とします
  • remi-safeリポジトリ(インストール済み)に並列インストール用に設計されたSCLパッケージ(php71-php- *

FAQの説明のとおりです。 Wizardの手順もご覧ください。

2

アマゾンは、PHP 7.1をサポートする新しいversion of Elastic beanstalkをリリースしました。

この設定を使用するように環境をアップグレードします。

+0

最後に!ありがとう!私はまだ、なぜこれが長い間、アマゾンを取ったのか分かりません –

関連する問題