Ubuntu 16.04 с PHP7.0 и ISPconfig

У меня сервер работает нормально даже после обновления с 14.04, однако теперь, когда мне нужно выполнить обновление ispconfig, я обнаружил, что PHP CLI является более старой версией. Я удалил любые другие экземпляры php. PHPINFO, работающий на Apache, сообщает о php7.0 и phpmyadmin. Проблема в том, что некоторым приложениям требуется поддержка MySQL для php cli, но когда я запускаю php-v, он появляется с:

php -v
PHP 5.5.7 (cli) (built: Feb 27 2017 14:34:47) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies

ISPconfig сообщает, что mysqli не загружен. Любой намек? Спасибо!

2 ответа

sudo apt-get install php7.0-cli

если его уже установлено, запустите...

ls -al /usr/bin | grep php

вы можете обнаружить, что php связан с /etc/alternatives

lrwxrwxrwx  1 root root          21 Jan 12  2017 php -> /etc/alternatives/php

для меня /etc/alternatives указывает на версию...

lrwxrwxrwx   1 root root    15 Mar 26 09:48 php -> /usr/bin/php7.1

Вы пытаетесь заставить php7 CLI отображаться в консоли?

Попробуйте это решение. Также попробуйте запустить эти наборы команд: sudo apt update sudo apt upgrade sudo apt-get install php7.0

и затем перезапустите свой сервер.

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