【发布时间】:2014-05-20 06:15:01
【问题描述】:
我正在尝试从源代码编译 PHP 以使 ZTS 正常工作。我有 PHP 的源代码,我尝试使用
安装依赖项apt-get build-dep php5
我还为 Ubuntu 14.04LTS 安装了 MySQL 5.6,并且在执行命令后出现此错误:
以下包具有未满足的依赖关系: mysql-server :取决于:mysql-server-5.5 但不会安装 E: 无法满足 php5 的构建依赖。
是否有绕过这种依赖关系的方法,因为 MySQL 5.6 可以与预构建的 PHP5 一起工作,但由于缺少依赖关系,我无法开始编译?谢谢!
【问题讨论】:
-
您下载的确切 PHP 包是什么?你也从源代码构建 MySQL 吗?
-
@smcjones 在安装 MySQL 5.6
apt-get install mysql-server-5.6,然后apt-get build-dep php5给你错误。即The following packages have unmet dependencies: mysql-server : Depends: mysql-server-5.5 but it is not going to be installed E: Build-dependencies for php5 could not be satisfied. -
如果你尝试通过
apt-get install mysql-server安装mysql-server,你会得到同样的错误吗? -
@smcjones 不,您不会收到错误消息,因为安装的是 5.5。这是 5.6 的依赖问题。
-
我写了一个tutorial which includes PHP5 with pthreads, mongo, PDO, mysqli, curl 和你通常喜欢使用的所有扩展。
标签: php mysql ubuntu-14.04 mysql-5.6