1

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.0

Ci-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.

Répondre

2

Remi référentiel fournit 2 façon d'installer PHP 7.1

  • paquets de base (PHP- *) 1 dépôt par la version, la version unique a permis, vous avez donc besoin remi-php71 référentiel activé
  • Packages SCL (php71-php- *) conçus pour une installation parallèle dans référentiel remi-safe (que vous avez installé)

Comme expliqué dans le FAQ. Voir également les instructions Wizard.

2

Amazon a publié un nouveau version of Elastic beanstalk avec le support de PHP 7.1. Mettez à niveau votre environnement pour utiliser cette configuration.

+0

Enfin! Merci mec! Je ne sais toujours pas pourquoi il a fallu si longtemps –