在ubuntu16.04上安装php时出错

命令: sudo apt-get install php7.0

输出:

 Reading package lists... Done Building dependency tree Reading state information... Done php7.0 is already the newest version (7.0.8-0ubuntu0.16.04.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Setting up libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.1) ... Error: The new file /usr/lib/php/7.0/php.ini-production does not exist! dpkg: error processing package libapache2-mod-php7.0 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: libapache2-mod-php7.0 E: Sub-process /usr/bin/dpkg returned an error code (1) 

在安装libapache2-mod-php7.0时

命令: sudo apt-get install libapache2-mod-php7.0

输出:

  Reading package lists... Done Building dependency tree Reading state information... Done libapache2-mod-php7.0 is already the newest version (7.0.8-0ubuntu0.16.04.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Setting up libapache2-mod-php7.0 (7.0.8-0ubuntu0.16.04.1) ... Error: The new file /usr/lib/php/7.0/php.ini-production does not exist! dpkg: error processing package libapache2-mod-php7.0 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: libapache2-mod-php7.0 E: Sub-process /usr/bin/dpkg returned an error code (1) 

如何解决这个问题。

运行以下命令:

 sudo apt-get update sudo apt-get install --reinstall php7.0-common 

如果这不起作用,请运行以下命令:

 mkdir PHP cd PHP apt-get download php7.0-common ar -xvf * tar -xvf dat* sudo mv ./usr/lib/php/7.0/php.ini-production /usr/lib/php/7.0/php.ini-production sudo apt-get -f install