天天看点

安装php7的依赖包,ubuntu16.04 php安装失败,提示依赖关系使得php7.0 的配置工作不能继续...

在ubuntu16.04上安装php7.0提示这个:

[email protected]:~/桌面$ sudo apt-get install php7.0

[sudo] pcd 的密码:

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

php7.0 已经是最新版 (7.0.10-2+deb.sury.org~xenial+1)。

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

有 3 个软件包没有被完全安装或卸载。

解压缩后会消耗 0 B 的额外空间。

您希望继续执行吗? [Y/n] y

正在设置 libapache2-mod-php7.0 (7.0.10-2+deb.sury.org~xenial+1) ...

Not replacing deleted config file /etc/php/7.0/apache2/php.ini

php_invoke: Enable module xmlwriter for apache2 sapi

php_invoke: Enable module xml for apache2 sapi

php_invoke: Enable module fileinfo for apache2 sapi

php_invoke: Enable module shmop for apache2 sapi

php_invoke: Enable module calendar for apache2 sapi

php_invoke: Enable module sysvsem for apache2 sapi

php_invoke: Enable module exif for apache2 sapi

php_invoke: Enable module xmlreader for apache2 sapi

php_invoke: Enable module json for apache2 sapi

php_invoke: Enable module tokenizer for apache2 sapi

php_invoke: Enable module simplexml for apache2 sapi

php_invoke: Enable module dom for apache2 sapi

php_invoke: Enable module posix for apache2 sapi

php_invoke: Enable module gettext for apache2 sapi

php_invoke: Enable module sysvmsg for apache2 sapi

php_invoke: Enable module sysvshm for apache2 sapi

php_invoke: Enable module wddx for apache2 sapi

php_invoke: Enable module xsl for apache2 sapi

php_invoke: Enable module readline for apache2 sapi

php_invoke: Enable module ctype for apache2 sapi

php_invoke: Enable module phar for apache2 sapi

php_invoke: Enable module ftp for apache2 sapi

php_invoke: Enable module opcache for apache2 sapi

php_invoke: Enable module pdo for apache2 sapi

php_invoke: Enable module sockets for apache2 sapi

php_invoke: Enable module iconv for apache2 sapi

dpkg: 处理软件包 libapache2-mod-php7.0 (--configure)时出错:

子进程 已安装 post-installation 脚本 返回错误状态 1

正在设置 php7.0-fpm (7.0.10-2+deb.sury.org~xenial+1) ...

Not replacing deleted config file /etc/php/7.0/fpm/php.ini

php_invoke: Enable module xmlwriter for fpm sapi

php_invoke: Enable module xml for fpm sapi

php_invoke: Enable module fileinfo for fpm sapi

php_invoke: Enable module shmop for fpm sapi

php_invoke: Enable module calendar for fpm sapi

php_invoke: Enable module sysvsem for fpm sapi

php_invoke: Enable module exif for fpm sapi

php_invoke: Enable module xmlreader for fpm sapi

php_invoke: Enable module json for fpm sapi

php_invoke: Enable module tokenizer for fpm sapi

php_invoke: Enable module simplexml for fpm sapi

php_invoke: Enable module dom for fpm sapi

php_invoke: Enable module posix for fpm sapi

php_invoke: Enable module gettext for fpm sapi

php_invoke: Enable module sysvmsg for fpm sapi

php_invoke: Enable module sysvshm for fpm sapi

php_invoke: Enable module wddx for fpm sapi

php_invoke: Enable module xsl for fpm sapi

php_invoke: Enable module readline for fpm sapi

php_invoke: Enable module ctype for fpm sapi

php_invoke: Enable module phar for fpm sapi

php_invoke: Enable module ftp for fpm sapi

php_invoke: Enable module opcache for fpm sapi

php_invoke: Enable module pdo for fpm sapi

php_invoke: Enable module sockets for fpm sapi

php_invoke: Enable module iconv for fpm sapi

NOTICE: Not enabling PHP 7.0 FPM by default.

NOTICE: To enable PHP 7.0 FPM in Apache2 do:

NOTICE: a2enmod proxy_fcgi setenvif

NOTICE: a2enconf php7.0-fpm

NOTICE: You are seeing this message because you have apache2 package installed.

initctl: 无法连接到 Upstart: Failed to connect to socket /com/ubuntu/upstart: 拒绝连接

insserv: warning: script 'scrapyd' missing LSB tags and overrides

insserv: Default-Start undefined, assuming empty start runlevel(s) for script `scrapyd'

insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `scrapyd'

Job for php7.0-fpm.service failed because the control process exited with error code. See "systemctl status php7.0-fpm.service" and "journalctl -xe" for details.

invoke-rc.d: initscript php7.0-fpm, action "restart" failed.

dpkg: 处理软件包 php7.0-fpm (--configure)时出错:

子进程 已安装 post-installation 脚本 返回错误状态 1

dpkg: 依赖关系问题使得 php7.0 的配置工作不能继续:

php7.0 依赖于 libapache2-mod-php7.0 | php7.0-fpm | php7.0-cgi;然而:

软件包 libapache2-mod-php7.0 尚未配置。

软件包 php7.0-fpm 尚未配置。

未安装软件包 php7.0-cgi。

dpkg: 处理软件包 php7.0 (--configure)时出错:

依赖关系问题 - 仍未被配置

因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。

在处理时有错误发生:

libapache2-mod-php7.0

php7.0-fpm

php7.0

E: Sub-process /usr/bin/dpkg returned an error code (1)

[email protected]:~/桌面$

在这种情况下,我安装其他php相关的软件也是这样,由于配置工作不能继续,真的无法解决了,来请教一下这里的大神

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名

sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹

sudo apt-get install libapache2-mod-php7.0

sudo apt-get install php7.0-fpm

sudo apt-get install php7.0

sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info