从源代码安装PHP时,如何解决xml2-config找不到的错误?


Answers:


433

例如,安装软件包libxml2-dev所需要做的全部工作:

sudo apt-get install libxml2-dev

在CentOS / RHEL上:

sudo yum install libxml2-devel

8
我使用的是centos 6.4,对我来说,该程序包称为libxml2-devel
msknapp 2014年

5
对于centos 7中的错误运行:sudo yum install libxml2-devel
TroodoN-Mike 2014年

2
有谁知道为什么标准libxml2软件包需要dev版本?
jlewkovich 2015年

2
@JLewkovich我认为这是因为开发版本包含源代码或其他内容。据我所知,如果您从源代码进行编译,则还必须具有所有依赖项的源代码。
starbeamrainbowlabs

2
对于任何来到这里的PHP7实验人员,此答案仍然适用于PHP7
samrap


4

我在使用DockerFile时遇到了相同的问题。我的Docker基于php:5.5-apache映像。

执行命令“ RUN docker-php-ext-install soap”时出现该错误

我已经通过在我的DockerFile中添加以下命令解决了它

“运行apt-get更新&& apt-get安装-y libxml2-dev”


2

Ubuntu,Debian:

sudo apt install libxml2-dev

Centos:

sudo yum install libxml2-devel


0

OpenSuse的

sudo zypper安装libxml2-devel

它将安装任何其他依赖项或必需的软件包/库

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.