Под управлением Ubuntu 19.10, Но phpinfo () показывает v19.04

В попытке заставить ImageMagick работать с HEIC, я заметил это, в то время как мне установили Ubuntu 19.10, phpinfo () выставочная версия 19.04. Это мешает знать который php.ini отредактировать, тем более, что существует папка PHP 7.2 и 7,3 папок с phpinfo () сообщающий, что php.ini находится в 7,2.

Добавить к беспорядку, работая php-v в командной строке показывает ожидаемые версии, не более ранние версии, показанные в phpinfo. Как каждый получает все это в синхронизацию и удаляет более старые неиспользованные версии?

php -v
PHP 7.3.12-1+ubuntu19.10.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:38:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.12, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.12-1+ubuntu19.10.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
0
задан 18 December 2019 в 04:37

1 ответ

Как только я отправил, я столкнулся с ответом, который должен отключить одну версию PHP и включить другой.

sudo a2dismod php7.2
Module php7.2 disabled.
To activate the new configuration, you need to run:
  systemctl restart apache2

systemctl restart apache2

sudo a2enmod php7.3
Considering dependency mpm_prefork for php7.3:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.3:
Enabling module php7.3.
To activate the new configuration, you need to run:
  systemctl restart apache2

systemctl restart apache2

Теперь phpinfo () показывает надлежащую версию PHP и надлежащую версию Ubuntu. Для удаления более старой версии я работал:

sudo apt-get purge 'php7.2*'
2
ответ дан 21 December 2019 в 23:31

Другие вопросы по тегам:

Похожие вопросы: