Невозможно изменить версию php в Ubuntu 18.04 - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь изменить версию php в моем Ubuntu 18.04. Я хочу изменить с 7.0 до 7.2. Я обновил php до 7.2. изменил версию php с sudo a2enmod php7.2.

В терминале:

$ php --ini
  Configuration File (php.ini) Path: /etc/php/7.2/cli
  Loaded Configuration File:         /etc/php/7.2/cli/php.ini
  Scan for additional .ini files in: /etc/php/7.2/cli/conf.d

На локальном хосте:

<?php phpinfo();?>

PHP Version 7.0.30-1+ubuntu18.04.1+deb.sury.org+1
System  Linux linux 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 
06:16:15 UTC 2018 x86_64
Build Date  May 2 2018 12:44:20
Server API  Apache 2.0 Handler
Virtual Directory Support   disabled
Configuration File (php.ini) Path   /etc/php/7.0/apache2
Loaded Configuration File   (none)
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d

В терминале:

 php -version
 PHP 7.2.5-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: May  5 2018 
 05:00:15) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
 with Zend OPcache v7.2.5-1+ubuntu18.04.1+deb.sury.org+1, Copyright 
 (c) 1999-2018, by Zend Technologies

Я не могу определить, где проблема. после того, как я очищаю php 7.0, также не решает проблему.

Ответы [ 4 ]

0 голосов
/ 08 февраля 2019

вы можете попробовать это

sudo update-alternatives --set php /usr/bin/php7.2

после этого

sudo a2dismod php7.0
sudo a2enmod php7.2
sudo systemctl restart apache2
0 голосов
/ 10 мая 2018

Мой Apache2 не запускался с момента установки PHP 7.2, но в моей папке / etc / apache2 / mods-enabled у меня были файлы php7.0.Мне пришлось удалить их, а затем sudo apt установить libapache2-mod-php7.2 --reinstall , чтобы все снова заработало.

0 голосов
/ 31 июля 2018

Попробуйте ли вы это:

sudo update-alternatives --set php /usr/bin/php7.2
sudo update-alternatives --set phar /usr/bin/phar7.2
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.2
sudo service apache2 restart

Здесь вы можете найти больше: https://serverfault.com/questions/895746/switch-from-php-7-2-to-7-1-on-ubuntu-16-04-apache

и здесь: https://tecadmin.net/switch-between-multiple-php-version-on-ubuntu/

0 голосов
/ 09 мая 2018

пожалуйста, попробуйте:

sudo apt install libapache2-mod-php7.2
sudo service apache2 restart
...