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. ** ** **
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.
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 ]
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? ** ** **
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