ほとんどの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ライブラリのほとんどをダウングレードする必要があるようです。私はちょうど誰かがこの混乱状態から私を得ることができるかどうかを知りたい。
ありがとうございます。
最後に!ありがとう!私はまだ、なぜこれが長い間、アマゾンを取ったのか分かりません –