В попытке заставить 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
Как только я отправил, я столкнулся с ответом, который должен отключить одну версию 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*'