./configure --with-package=dir指定依赖的软件包
今天在编译安装php的时候出现libxml2 configure: error: xml2-config not found. Please check your libxml2 installation.错误 意思是缺少libxml2这个包的意思(安装环境是在centos6.6) 于是通过yum install libxml2 安装后 ./configure --prefix=/usr/local/php(./configure --prefix=dir目的在于指定软件安装的路径)还是提示该问题,但是我已经装了libxml2这个包,还提示找不到。原因在于./configure 配置安装php的时候,我们并没有指定依赖包的路劲。 而通过yum的方式安装软件包,会把软件包的文件复制到不同的目录下,这样也不好指定 于是可以通过编译安装libxml2 软件包的方式来进行。 1.首先下载一个libxml2-2.7.2.tar.gz软件包 2.解压进入该目录 ./configure --prefix=/usr/local/libxml2 //将libxml2软件包指定安装到/usr/local/libxml2 目录 make make install3. 进入php的解压路劲,查看如何指定该软件包 [root@localhost php-5.6.4]# ./configure --help | grep libxml2 通过以上的信息,我们知道libxml2的路径的指定方式 ./configure --prefix=/usr/local/php--with-libxml-dir=/usr/local/libxml2 到此问题解决,php安装成功 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 重新验证后的空白页面使用电话号码Swift在iOS上使用Firebas
- C#调用Python脚本的简单示例
- ruby-on-rails – 使用Rails 3和Haml 3,如何配置Haml?
- SQLite数据库框架ORMLite与GreenDao的简单比较
- Oracle性能优化之统计信息管理_超越OCP精通Oracle视频教程培
- 红宝石 – 可以将字符串转换为数组?
- vb.net Process32First和Module32First
- c# – ConfigurationManager.AppSettings返回null
- Oracle中的字符串中的sql – Trim Whitespaces(新行和Tab空
- Swift: 消除警告- All interface orientations must be su