как изменить мою версию php

Я устанавливаю PHP 5.6 и когда get php -v

показывает:

PHP 5.6.30-7+deb.sury.org~precise+1 (cli) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

, но когда я получаю phpinfo(); в индексном файле в заголовке:

PHP Version 5.3.10-1ubuntu3.26

как можно обновить мою версию php?

0
задан 8 April 2017 в 22:04

3 ответа

Откройте конфигурацию apache: sudo gedit /etc/apache2/apache2.conf В конце файла добавьте следующее: <IfModule php5_module> PHPIniDir "/etc/php/5.6/apache2/php.ini" </IfModule> Перезапустите apache: sudo service apache2 restart

UPDATE: если это не сработало, попробуйте следующее в терминал: 1. Убедитесь, что установлен модуль php 5.3: sudo apt-get install libapache2-mod-php5.6 2. Отключите 5.3 и включите 5.6: sudo a2dismod php5.3 && sudo a2enmod php5.6 && sudo service apache2 restart

С присвоением Grayson Kent этого и этого сообщения

0
ответ дан 18 July 2018 в 15:19
Откройте конфигурацию apache: sudo gedit /etc/apache2/apache2.conf В конце файла добавьте следующее: <IfModule php5_module> PHPIniDir "/etc/php/5.6/apache2/php.ini" </IfModule> Перезапустите apache: sudo service apache2 restart

UPDATE: если это не сработало, попробуйте следующее в терминал: 1. Убедитесь, что установлен модуль php 5.3: sudo apt-get install libapache2-mod-php5.6 2. Отключите 5.3 и включите 5.6: sudo a2dismod php5.3 && sudo a2enmod php5.6 && sudo service apache2 restart

С присвоением Grayson Kent этого и этого сообщения

0
ответ дан 24 July 2018 в 20:37
  • 1
    первое решение не сработало, и второе решение тоже не сработало. и показать, что ошибка: ERROR: Модуль php7.0 не существует! ОШИБКА: Модуль php5.6 не существует! – aynaz 9 April 2017 в 22:08
  • 2
    Повторите попытку обновления второго варианта – lamino 9 April 2017 в 22:18
  • 3
    Как правило, этот ответ находится на правильном пути, хотя точная конфигурация может отличаться. Пакет, который вам нужен для apache2, отличается от версии CLI. Например, libapache2-mod-phpVER по сравнению с php-VER для CLI. Другие настройки также возможны с помощью suphp, fastcgi и т. Д. – Trent Lloyd 9 April 2017 в 22:29
  • 4
    @lamino я тоже получаю это ERROR: Module php5.3 does not exist! ERROR: Module php5.6 does not exist! !!! – aynaz 9 April 2017 в 22:32
  • 5
    Возможно, модуль apache2 отличается или не существует для php5.3. Я не знаю, потому что эта версия устарела. Также есть небольшая вероятность очистки php5.3 *, которая может решить эту проблему. – lamino 9 April 2017 в 23:01
Откройте конфигурацию apache: sudo gedit /etc/apache2/apache2.conf В конце файла добавьте следующее: <IfModule php5_module> PHPIniDir "/etc/php/5.6/apache2/php.ini" </IfModule> Перезапустите apache: sudo service apache2 restart

UPDATE: если это не сработало, попробуйте следующее в терминал: 1. Убедитесь, что установлен модуль php 5.3: sudo apt-get install libapache2-mod-php5.6 2. Отключите 5.3 и включите 5.6: sudo a2dismod php5.3 && sudo a2enmod php5.6 && sudo service apache2 restart

С присвоением Grayson Kent этого и этого сообщения

0
ответ дан 31 July 2018 в 23:38
  • 1
    первое решение не сработало, и второе решение тоже не сработало. и показать, что ошибка: ERROR: Модуль php7.0 не существует! ОШИБКА: Модуль php5.6 не существует! – aynaz 9 April 2017 в 22:08
  • 2
    Повторите попытку обновления второго варианта – lamino 9 April 2017 в 22:18
  • 3
    Как правило, этот ответ находится на правильном пути, хотя точная конфигурация может отличаться. Пакет, который вам нужен для apache2, отличается от версии CLI. Например, libapache2-mod-phpVER по сравнению с php-VER для CLI. Другие настройки также возможны с помощью suphp, fastcgi и т. Д. – Trent Lloyd 9 April 2017 в 22:29
  • 4
    @lamino я тоже получаю это ERROR: Module php5.3 does not exist! ERROR: Module php5.6 does not exist! !!! – aynaz 9 April 2017 в 22:32
  • 5
    Возможно, модуль apache2 отличается или не существует для php5.3. Я не знаю, потому что эта версия устарела. Также есть небольшая вероятность очистки php5.3 *, которая может решить эту проблему. – lamino 9 April 2017 в 23:01

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

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