Я успешно использую 7.0 и хочу перейти на 7.1.
Пока что я сделал следующее,
sudo service apache2 stop
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1 php7.1-common
sudo a2enmod php7.1
sudo service apache2 start
Сейчас, php -v
дает мне 7.1.1, но phpinfo()
говорит 7.0.15
Что мне не хватает, есть ли файл конфигурации, который мне нужно где-то изменить?
Спасибо за любую помощь!
Это также может быть связано с тем, что вы установили свой php7.1, но мод php7.0 все еще включен.
В кли, если запустить php -v
у вас правильная версия 7.1, но в phpinfo()
вы увидите php7.0. Отключите php 7.0 с помощью sudo a2dismod php7.0
и у вас будет 7.1 нормально работать.
Если кто-нибудь найдет это ...
С тех пор я сделал
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get dist-upgrade
sudo reboot
Похоже, это помогло.
Мне пришлось установить некоторые модули, которых не хватало в новой версии, но в остальном все в порядке.
Возможно, вам придется изменить путь к вашему новому php в ваших сайтах или в конфигурации apache. Для nginx у меня есть следующее:
...
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
...