La plupart des bibliothèques vitales PHP ont demandé PHP7.1 dans leurs versions dernièrement et j'ai une API mise en scène sur la plate-forme AWS elastic beanstalk PHP7.0 que je voudrais faire conforme à ce changement récent.Installation et activation de PHP7.1 sur AWS Elastic beanstalk
Voyant que Amazon a grandement retardé ce changement depuis le 1er Décembre, 2016 sortie de PHP7.1, je l'ai essayé tant de choses à faire PHP7.1 disponibles sur cette plate-forme Elastic Beanstalk AWS initialement prévu pour
PHP7.0Ci-dessous mon exemple de script de mise à niveau:
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
Mais à moins que je lance le source /opt/remi/php71/enable
chaque fois, je ne peux pas sembler obtenir PHP71 par défaut comme le moteur d'exécution de cli PHP.
Pour résoudre ce problème, j'ai fait yum remove php70*
pour nettoyer l'ancienne installation de PHP7.0 mais cela a conduit à un problème avec les scripts de hook de déploiement d'AWS EBS.
À l'heure actuelle, je suis dans un correctif et il semble que je doive travailler avec PHP7.0 et rétrograder la plupart de mes bibliothèques PHP. Je veux juste savoir si quelqu'un peut me sortir de cet état foiré.
Merci.
Enfin! Merci mec! Je ne sais toujours pas pourquoi il a fallu si longtemps –