Когда я проверил версии, доступные в Amazon, используя
Код: Выделить всё
sudo amazon-linux-extras | grep php< /code>
Единственные новые доступные версии были 8.0 и 8.1. После некоторого исследования я выдумал 8.1 -лучший выбор (это стабильный релиз).
То, что должно было быть 15 -минутным обновлением, оказалось 4 -часовым разгромом, и я каким -то образом установил PHP 8.1, но сервер Apache все еще использовал 7.2, который я проверил, используя PHP -V
После SSH -ing в мой экземпляр сегодня утром, версия PHP была 8.1.15 на тестовом сайте PHP, но команда PHP -V все еще показывает 7.2.
WordPres WordPress. " и в моем экземпляре доступно 6 обновлений. Когда я запускаю Sudo Yum Update Я получаю следующий вывод:
Код: Выделить всё
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.7 kB 00:00:00
281 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package php-cli.x86_64 0:7.2.34-1.amzn2 will be updated
---> Package php-cli.x86_64 0:8.1.12-1.amzn2 will be an update
---> Package php-common.x86_64 0:7.2.34-1.amzn2 will be updated
--> Processing Dependency: php-common(x86-64) = 7.2.34-1.amzn2 for package: php-json-7.2.34-1.amzn2.x86_64
---> Package php-common.x86_64 0:8.1.12-1.amzn2 will be an update
---> Package php-fpm.x86_64 0:7.2.34-1.amzn2 will be updated
---> Package php-fpm.x86_64 0:8.1.12-1.amzn2 will be an update
---> Package php-gd.x86_64 0:7.2.34-1.amzn2 will be updated
---> Package php-gd.x86_64 0:8.1.12-1.amzn2 will be an update
---> Package php-mysqlnd.x86_64 0:7.2.34-1.amzn2 will be updated
---> Package php-mysqlnd.x86_64 0:8.1.12-1.amzn2 will be an update
---> Package php-pdo.x86_64 0:7.2.34-1.amzn2 will be updated
---> Package php-pdo.x86_64 0:8.1.12-1.amzn2 will be an update
--> Finished Dependency Resolution
Error: Package: php-json-7.2.34-1.amzn2.x86_64 (@amzn2extra-php7.2)
Requires: php-common(x86-64) = 7.2.34-1.amzn2
Removing: php-common-7.2.34-1.amzn2.x86_64 (@amzn2extra-php7.2)
php-common(x86-64) = 7.2.34-1.amzn2
Updated By: php-common-8.1.12-1.amzn2.x86_64 (amzn2extra-php8.1)
php-common(x86-64) = 8.1.12-1.amzn2
Available: php-common-5.4.16-43.amzn2.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-43.amzn2
Available: php-common-5.4.16-43.amzn2.0.1.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-43.amzn2.0.1
Available: php-common-5.4.16-43.amzn2.0.2.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-43.amzn2.0.2
Available: php-common-5.4.16-43.amzn2.0.3.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-43.amzn2.0.3
Available: php-common-5.4.16-43.amzn2.0.4.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-43.amzn2.0.4
Available: php-common-5.4.16-45.amzn2.0.5.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-45.amzn2.0.5
Available: php-common-5.4.16-45.amzn2.0.6.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-45.amzn2.0.6
Available: php-common-5.4.16-46.amzn2.0.2.x86_64 (amzn2-core)
php-common(x86-64) = 5.4.16-46.amzn2.0.2
Available: php-common-8.1.11-1.amzn2.x86_64 (amzn2extra-php8.1)
php-common(x86-64) = 8.1.11-1.amzn2
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
< /code>
Я, очевидно, новичок, и могу упустить что -то очевидное. Любая помощь очень ценится https://wpbuffs.com/php-installation-missing-mysql-extension-required-by-wordpress/
Подробнее здесь: [url]https://stackoverflow.com/questions/75386293/issue-updating-php-version-to-8-1-from-7-2-for-wordpress-mysql-extension-missin[/url]