web-dev-qa-db-fra.com

Ubuntu 16.04 avec PHP7.0 et ISPconfig

J'ai le serveur qui fonctionne bien même après la mise à niveau du 14.04, mais maintenant que je dois effectuer une mise à niveau ispconfig, j'ai découvert que la CLI PHP est une version plus ancienne. J'ai supprimé toutes les autres instances de php. PHPINFO fonctionnant sur Apache rapporte également php7.0 et phpmyadmin. Le problème est que certaines applications nécessitent le support mysqli pour php cli mais quand je lance php-v il apparaît avec:

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 signale que mysqli n'est pas chargé. Un indice? Merci!

1
Joao Ferreira
Sudo apt-get install php7.0-cli

si son exécution est déjà installée ...

ls -al /usr/bin | grep php

vous pouvez trouver que php est lié à/etc/alternatives

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

pour moi/etc/alternatives pointe vers le ver ...

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

Vous essayez de faire apparaître la CLI php7 dans la console?

Essayez cette solution . Essayez également d'exécuter ces ensembles de commandes: Sudo apt update Sudo apt upgrade Sudo apt-get install php7.0

puis redémarrez votre serveur.

0
Robert Dewitt