Installez PHP série 7 sur Amazon Linux 2 avec Amazon Linux Extras

Je ne peux pas installer PHP7 sur Amazon Linux2! !! ?? ??

Jusqu'à 30 minutes avant d'écrire cet article, je combattais la console à mi-chemin.

Pour une raison quelconque, quand j'ai essayé d'installer la version remi de PHP 7.1, peu importe combien de fois je l'ai frappé

Langue:error:


Error: Package: php-xml-7.1.33-10.el7.remi.x86_64 (remi-php71)
           Requires: libxslt.so.1(LIBXML2_1.0.22)(64bit)
Error: Package: php-xml-7.1.33-10.el7.remi.x86_64 (remi-php71)
           Requires: libxslt.so.1(LIBXML2_1.0.18)(64bit)

J'ai eu le sentiment que l'installation ne se déroulait pas du tout, Je me suis demandé si je ne pouvais pas l'installer car je n'avais pas assez de paquets associés, alors j'ai cherché et essayé diverses choses. "Je ne peux pas l'installer car il est déjà neuf et utilisé pour d'autres choses." Quelque chose comme ça est sorti ** Éruption de la tête. ** **

Coup de main

Après plusieurs échecs d'installation, la réponse suivante est revenue d'AL2.

php-fpm is available in Amazon Linux Extra topics "php7.2" and "lamp-mariadb10.2-php7.2" and "php7.3" and "php7.4"

To use, run
$ sudo amazon-linux-extras install :topic:

Learn more at
https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

[emballer] Si vous utilisez php7.2 pour ce package dépendant, vous pouvez l'utiliser avec ** amazon-linux-extras **. Appuyez sur la commande amazon-linux-extras. Voir Documentation pour plus de détails.

Qu'est-ce que Amazon Linux Extras! ??

C'est comme un package standard dans CentOS. Il sera pris en charge à long terme jusqu'au 30 juin 2023, date à laquelle ** Amazon Linux n'est plus pris en charge. ** **

Vous pouvez voir une liste des packages disponibles dans la liste $ amazon-linux-extras. Je suis heureux de pouvoir utiliser php7.2-7.4! Au départ, j'ai essayé de le mettre en 7.1, mais j'ai décidé de le mettre car 7.2 était bien.

$ sudo amazon-linux-extras list
  0  ansible2                 available    \
        [ =2.4.2  =2.4.6  =2.8  =stable ]
  2  httpd_modules            available    [ =1.0  =stable ]
  3  memcached1.5             available    \
        [ =1.5.1  =1.5.16  =1.5.17 ]
  5  postgresql9.6            available    \
        [ =9.6.6  =9.6.8  =stable ]
  6  postgresql10             available    [ =10  =stable ]
  8  redis4.0                 available    \
        [ =4.0.5  =4.0.10  =stable ]
  9  R3.4                     available    [ =3.4.3  =stable ]
 10  rust1                    available    \
        [ =1.22.1  =1.26.0  =1.26.1  =1.27.2  =1.31.0  =1.38.0
          =stable ]
 11  vim                      available    [ =8.0  =stable ]
 15  php7.2                   available    \
        [ =7.2.0  =7.2.4  =7.2.5  =7.2.8  =7.2.11  =7.2.13  =7.2.14
          =7.2.16  =7.2.17  =7.2.19  =7.2.21  =7.2.22  =7.2.23
          =7.2.24  =7.2.26  =stable ]
 17  lamp-mariadb10.2-php7.2  available    \
        [ =10.2.10_7.2.0  =10.2.10_7.2.4  =10.2.10_7.2.5
          =10.2.10_7.2.8  =10.2.10_7.2.11  =10.2.10_7.2.13
          =10.2.10_7.2.14  =10.2.10_7.2.16  =10.2.10_7.2.17
          =10.2.10_7.2.19  =10.2.10_7.2.22  =10.2.10_7.2.23
          =10.2.10_7.2.24  =stable ]
 18  libreoffice              available    \
        [ =5.0.6.2_15  =5.3.6.1  =stable ]
 19  gimp                     available    [ =2.8.22 ]
 20  docker=latest            enabled      \
        [ =17.12.1  =18.03.1  =18.06.1  =18.09.9  =stable ]
 21  mate-desktop1.x          available    \
        [ =1.19.0  =1.20.0  =stable ]
 22  GraphicsMagick1.3        available    \
        [ =1.3.29  =1.3.32  =1.3.34  =stable ]
 23  tomcat8.5                available    \
        [ =8.5.31  =8.5.32  =8.5.38  =8.5.40  =8.5.42  =8.5.50
          =stable ]
 24  epel                     available    [ =7.11  =stable ]
 25  testing                  available    [ =1.0  =stable ]
 26  ecs                      available    [ =stable ]
 27  corretto8                available    \
        [ =1.8.0_192  =1.8.0_202  =1.8.0_212  =1.8.0_222  =1.8.0_232
          =1.8.0_242  =stable ]
 28  firecracker              available    [ =0.11  =stable ]
 29  golang1.11               available    \
        [ =1.11.3  =1.11.11  =1.11.13  =stable ]
 30  squid4                   available    [ =4  =stable ]
 31  php7.3                   available    \
        [ =7.3.2  =7.3.3  =7.3.4  =7.3.6  =7.3.8  =7.3.9  =7.3.10
          =7.3.11  =7.3.13  =stable ]
 32  lustre2.10               available    \
        [ =2.10.5  =2.10.8  =stable ]
 33  java-openjdk11           available    [ =11  =stable ]
 34  lynis                    available    [ =stable ]
 35  kernel-ng                available    [ =stable ]
 36  BCC                      available    [ =0.x  =stable ]
 37  mono                     available    [ =5.x  =stable ]
 38  nginx1                   available    [ =stable ]
 39  ruby2.6                  available    [ =2.6  =stable ]
 40  mock                     available    [ =stable ]
 41  postgresql11             available    [ =11  =stable ]
 42  php7.4                   available    [ =stable ]
 43  livepatch                available    [ =stable ]
 44  python3.8                available    [ =stable ]
 45  haproxy2                 available    [ =stable ]
 46  collectd                 available    [ =stable ]
 47  aws-nitro-enclaves-cli   available    [ =stable ]
 48  R4                       available    [ =stable ]

Entraine toi

php7.2 installation

$ sudo amazon-linux-extras install php7.2
~
Installed:
  php-cli.x86_64 0:7.2.34-1.amzn2 php-fpm.x86_64 0:7.2.34-1.amzn2 php-json.x86_64 0:7.2.34-1.amzn2 php-mysqlnd.x86_64 0:7.2.34-1.amzn2
  php-pdo.x86_64 0:7.2.34-1.amzn2

Dependency Installed:
  libzip5.x86_64 0:1.7.3-1.el7.remi                                  php-common.x86_64 0:7.2.34-1.amzn2

Complete!

vérification de la version php

$ php -v
PHP 7.2.34 (cli) (built: Oct 21 2020 18:03:20) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

** Ça s'est terminé en un instant? ** **

Impressions

Sachant cela, je n'ai pas eu besoin de mettre ou d'installer des référentiels supplémentaires pour polluer mon instance. .. Nous le fournissons avec le CentOS de base, mais si Amazon Linux a une plus large gamme de support middleware, C'est peut-être mieux ... PHP qui n'est pas un système d'exploitation standard est également publié en tant que support spécial, mais il expirera dans 2 ans de support.

Recommended Posts

Installez PHP série 7 sur Amazon Linux 2 avec Amazon Linux Extras
Installez tomcat 5.5 sur Amazon Linux.
Installez Python Pillow sur Amazon Linux
Installer Oracle Java8 sur Amazon Linux2
[Note] Installez Imagick sur Amzon Linux2
J'installe Ruby sur EC2 (Amazon Linux2) 2020
Comment mettre à jour PHP sur Amazon Linux 2
Comment installer php7.4 sur Linux (Ubuntu)
Installez Python 3.8, Pip 3.8 sur EC2 (Amazon Linux 2)
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
[AWS EC2] Comment installer Maven sur Amazon Linux 2
Installez Minecraft sur Arch Linux
Installer Linux sur Chromebox
Installez JDK sur Linux
Mettez jenv dans Amazon Linux
Installez Chrome sur la série CentOS 7
Préparer l'environnement pipenv avec Amazon Linux 2
Essayez d'installer OpenAM sur Amazon Linux
Installez pyStruct sur MacOSX10.11 avec macports
[Note] Exécutez Django sur Amazon Linux 2
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
Installez python2.x sur catalina avec pyenv
Exécutez cron sur Amazon Linux (défini sur Linux)
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
Installez scipy sur Linux sans connexion Internet
Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)
Comment installer aws-session-manager-plugin sur Manajro Linux
Installez wsl2 et master linux sous Windows
Utilisez Numpy, Scipy, scikit-learn sur Amazon Linux
Une histoire à laquelle j'étais accro à essayer d'installer LightFM sur Amazon Linux
Assembleur X86 sous Linux (lien avec C)
Intégration de données depuis l'application Python sur Linux vers Amazon Redshift avec ODBC
[C] [python] Lire avec AquesTalk sous Linux
Installer et lancer k3s sur Manjaro Linux
Installer et configurer le serveur TigerVNC sous Linux
Si scipy est python 2.7.8, l'installation de pip trébuche
Découvrez sshd_config et allowed_keys (pour Amazon Linux 2)
Comment installer des packages sur Alpine Linux
5 raisons d'installer Linux sur votre ordinateur portable.
Dockerfile: installer Docker sur un serveur Linux
Exécuter un lot de Python 2.7 avec nohup sur Amazon Linux AMI sur EC2
Installez rJava sur Linux dans un environnement R3.6.
[Amazon Linux] Passage de la série Python 2 à la série Python 3
Jusqu'à ce que vous installiez Arch Linux sur VMware
Résolution de l'erreur Linux «Install on / dev / sda»
Installez Python3 et Django sur Amazon Linux (EC2) et exécutez le serveur Web
Exécutez Linux avec l'architecture ARM à l'aide de QEMU
[Linux] Construction de l'environnement Docker avec Amazon Linux 2