Обновление PHP -версии до 8.1 из 7.2 для WordPress (пропало удлинение MySQL)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обновление PHP -версии до 8.1 из 7.2 для WordPress (пропало удлинение MySQL)

Сообщение Anonymous »

Я настроил сервер LAMP на AWS EC2, используя Amazon Linux 2 AMI для хостинга WordPress. Система уже работала нормально, но панель инструментов WordPress побудила меня обновить версию PHP, так как я запускал устаревший 7.2.34. WordPress рекомендовал обновить до 7.4. Я запустил процесс, следуя этому руководству (https://greggborodaty.com/amazon-linux- ... o-php-7-4/)
Когда я проверил версии, доступные в Amazon, используя

Код: Выделить всё

sudo amazon-linux-extras | grep php< /code>
Единственные новые доступные версии были 8.0 и 8.1. После некоторого исследования я выдумал 8.1 -лучший выбор (это стабильный релиз). 
То, что должно было быть 15 -минутным обновлением, оказалось 4 -часовым разгромом, и я каким -то образом установил PHP 8.1, но сервер Apache все еще использовал 7.2, который я проверил, используя PHP -V 
и доступа к Test.Php -странице. Я позаботился о том, чтобы сделать все необходимые перезагрузки услуг/перезагрузки, но я решил, что файл конфигурации Apache каким -то образом указывает на версию 7.2. Я бросил его на ночь и решил продолжить на следующий день.
После 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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»