Installieren Sie PHP der 7er-Serie unter Amazon Linux 2 mit Amazon Linux Extras

Ich kann PHP7 nicht unter Amazon Linux2 installieren! !! ?? ??

Bis 30 Minuten vor dem Schreiben dieses Artikels kämpfte ich auf halber Strecke gegen die Konsole.

Aus irgendeinem Grund, als ich versuchte, die Remi-Version von PHP 7.1 zu installieren, egal wie oft ich sie traf

Sprache: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)

Ich hatte das Gefühl, dass die Installation überhaupt nicht fortgesetzt wurde, Ich fragte mich, ob ich es nicht installieren konnte, weil ich nicht genug verwandte Pakete hatte, also suchte und probierte ich verschiedene Dinge aus. "Ich kann es nicht installieren, weil es bereits neu ist und für andere Dinge verwendet wird." So etwas kam heraus ** Kopfausbruch. ** ** **

Helfende Hand

Nach mehreren Installationsfehlern kam die folgende Antwort von AL2 zurück.

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

[einpacken] Wenn Sie php7.2 für dieses abhängige Paket verwenden, können Sie es mit ** amazon-linux-extras ** verwenden. Drücken Sie den Befehl amazon-linux-extras. Weitere Informationen finden Sie unter Dokumentation.

Was sind Amazon Linux Extras? ??

Es ist wie ein Standardpaket in CentOS. Es wird bis zum 30. Juni 2023 langfristig unterstützt, wenn ** Amazon Linux nicht mehr unterstützt wird. ** ** **

Eine Liste der verfügbaren Pakete finden Sie in der Liste $ amazon-linux-extras. Ich bin froh, php7.2-7.4 verwenden zu können! Anfangs habe ich versucht, es in 7.1 einzufügen, aber ich habe mich dafür entschieden, weil 7.2 in Ordnung war.

$ 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 ]

Trainieren

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!

PHP-Versionsprüfung

$ 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

** Es endete in einem Augenblick? ** ** **

Impressionen

Da ich das wusste, musste ich keine zusätzlichen Repositorys einrichten oder installieren, um meine Instanz zu verschmutzen. .. Wir bieten es mit dem grundlegenden CentOS an, aber wenn Amazon Linux ein breiteres Spektrum an Middleware-Unterstützung bietet, Das kann besser sein ... PHP, das kein Standardbetriebssystem ist, wird ebenfalls als spezieller Support veröffentlicht, läuft jedoch in 2 Jahren Support ab.

Recommended Posts

Installieren Sie PHP der 7er-Serie unter Amazon Linux 2 mit Amazon Linux Extras
Installieren Sie tomcat 5.5 unter Amazon Linux.
Installieren Sie Python Pillow unter Amazon Linux
Installieren Sie Oracle Java8 unter Amazon Linux2
[Hinweis] Installieren Sie Imagick unter Amzon Linux2
Ich werde Ruby auf EC2 (Amazon Linux2) 2020 installieren
So aktualisieren Sie PHP unter Amazon Linux 2
Wie installiere ich php7.4 unter Linux (Ubuntu)
Installieren Sie Python 3.8, Pip 3.8 auf EC2 (Amazon Linux 2)
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Installieren Sie Minecraft unter Arch Linux
Installieren Sie Linux auf Chromebox
Installieren Sie JDK unter Linux
Setzen Sie jenv in Amazon Linux ein
Installieren Sie Chrome unter der CentOS 7-Serie
Bereiten Sie die Pipenv-Umgebung mit Amazon Linux 2 vor
Versuchen Sie, OpenAM unter Amazon Linux zu installieren
Installieren Sie pyStruct unter MacOSX10.11 mit Macports
[Hinweis] Führen Sie Django unter Amazon Linux 2 aus
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Installieren Sie python2.x mit pyenv auf Catalina
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
Installieren Sie scipy unter Linux ohne Internetverbindung
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Installieren Sie wsl2 und Master Linux unter Windows
Verwenden Sie Numpy, Scipy, Scikit-Learn unter Amazon Linux
Eine Geschichte, die mich süchtig nach dem Versuch machte, LightFM unter Amazon Linux zu installieren
X86 Assembler unter Linux (Verknüpfung mit C)
Datenintegration von der Python-App unter Linux zu Amazon Redshift mit ODBC
[C] [Python] Lesen mit AquesTalk unter Linux
Installieren und starten Sie k3s unter Manjaro Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Lernen Sie sshd_config und autorisierte_Tasten (für Amazon Linux 2)
So installieren Sie Pakete unter Alpine Linux
5 Gründe, Linux auf Ihrem Laptop zu installieren.
Docker-Datei: Installieren Sie Docker auf einem Linux-Server
Führen Sie einen Stapel Python 2.7 mit nohup unter Amazon Linux AMI unter EC2 aus
Installieren Sie rJava unter Linux in der R3.6-Umgebung.
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie
Bis Sie Arch Linux auf VMware installieren
Linux-Fehlerbehebung "Install on / dev / sda"
Installieren Sie Python3 und Django unter Amazon Linux (EC2) und führen Sie den Webserver aus
Führen Sie Linux mit ARM-Architektur mit QEMU aus
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2