当试图在LAMP服务器上安装Phpmyadmin时,有“WARNING”行提示安装程序无法安装CLI版本的PHP模块。
这是Ubuntu 16.04 LTS与Apache 2.4,PHP 7.0.x和Mariadb 10。
运行sudo apt-get install phpmyadmin后,输出的后半部分引起我的关注。 有一堆这样的线:
Creating config file /etc/php/7.0/mods-available/gd.ini with new version WARNING: Directory /etc/php/7.0/cli/conf.d doesn't exist, not enabling the module Setting up php-gd (1:7.0+35ubuntu6) ...
事实上,/ /etc/php/7.0/cli和/etc/php/7.0/cli/conf.d都不存在。 根据我对消息的解释:
我试过sudo apt-get install php7.0-cli ,得到:
php7.0-cli is already the newest version (7.0.18-0ubuntu0.16.04.1).
所以我想我会删除并重新安装它,但似乎会撕毁所有的PHP,迫使我从本质上重新开始在这个服务器设置(很多工作):
$ sudo apt-get purge php7.0-cli ... The following packages will be REMOVED: libapache2-mod-php* libapache2-mod-php7.0* php-gettext* php-pear* php7.0* php7.0-cli* phpmyadmin* ... Do you want to continue? [Y/n] n Abort.
手动创build这些目录是否无害且有效? 那么Phpmyadmin的安装工作呢? 为什么当我首先安装PHP CLI时,这些目录不是创build的? 它们出现在另一个类似的服务器上(Debian 8-series)。 我该怎么做才能使用Phpmyadmin完成这个服务器?