免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2456 | 回复: 12
打印 上一主题 下一主题

编译php时的问题。求教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-30 16:12 |只看该作者 |倒序浏览
在装完mysql,APACHE,再编译php时出现错误,
#./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
...
#configure:error:libxml2 version 2.6.11 or greater required
然后我去装CD2上的libxml2-devel包也不行,求各位大侠指教,我时新手。

[ 本帖最后由 yelanxin 于 2006-3-30 16:17 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-03-30 16:40 |只看该作者
libxml2-devel包什么版本?

论坛徽章:
0
3 [报告]
发表于 2006-03-30 16:51 |只看该作者
libxml2-devel-2.5.4-1.i386.rpm

论坛徽章:
0
4 [报告]
发表于 2006-03-30 16:51 |只看该作者
php时5.0的、

论坛徽章:
0
5 [报告]
发表于 2006-03-30 19:50 |只看该作者
没人知道吗?
高手来阿!

论坛徽章:
0
6 [报告]
发表于 2006-03-30 20:25 |只看该作者
www.pbone.net找个相应的试试

论坛徽章:
0
7 [报告]
发表于 2006-03-30 22:40 |只看该作者
#configure:error:libxml2 version 2.6.11 or greater required


这不是说了要2.6.11或者更高的版本吗/
下载安装就可以了。

论坛徽章:
0
8 [报告]
发表于 2006-03-30 23:39 |只看该作者
你用哪种 linux distro ? 版本为何?

看起来是使用 rh9 这类版本,这不会显得有点陈旧吗?

==

论坛徽章:
0
9 [报告]
发表于 2006-03-31 16:42 |只看该作者
楼上的,能介绍一种新的版本吗?
谢谢,我刚刚接触linux。谢谢!

论坛徽章:
0
10 [报告]
发表于 2006-04-01 11:39 |只看该作者
原帖由 yelanxin 于 2006-3-31 16:42 发表
楼上的,能介绍一种新的版本吗?
谢谢,我刚刚接触linux。谢谢!


我好像最近回的文章都是 package 管理的回覆,实在真奇怪....

我最近看 CU 讨论区,我可以看到一堆人似乎都很流行使用源码包编译安装程式,但是却不熟悉 pacakge 管理,甚至更不知道要的软件本来自己的 linux 发行版本早就提供了?

当然,我不是说不建议大家使用 tarball source 自己编译编译源码产生程式档案,只是要看特定需求与情况。

linux distro 提供了一个完备的系统操作环境,里面当然也包含了预先包好提供可以直接使用的 binary package。安装系统时,我们可以选择哪些软件要安装,这每一个软件也就是个别的 package 项目。

一般我们鼓励入门的人,至少要先学会 package 的管理议题。比方 rpm-based 系统,要熟悉 rpm 指令操作。而 debian 可能要熟悉 dpkg 程式使用方式。而 rpm/dpkg 这类都是很基础的 package manager,所以 linux distro 甚至提供更高阶整合的管理程式,就像是 fedora linux 提供 yum, mandriva linux 提供 urpm* 系列程式,debian 提供 apt-get 等项目。

linux 提供现成的 package 是很好用没错,并不是所有需要的程式软件 linux distro 都会包成 package,所以有时候我们是有必要需要直接抓取该软体的 source code 来编译安装,这时候当然就得需要具备一些编译的技能与知识才能够搞定。

要在 linux 下编译程式,需要先了解一些编程的知识,其中不外乎要知道 linux 平台常用的 GCC project 提供的 c/c++/fortran 等 compiler 项目,这样要学编译才不会出现一堆问题。

所以简单说,既然是初学者,我认为一开始先把问题单纯化,那就是请至少找新点的 linux 版本,像是 fedora linux core4, mandriva linux 2006 等版本都好,至少这些 linux distro 都收录很多现成可以使用的软体包项目,安装好设定一下即可使用,这对于初学者入门学习配置是简单了很多。

题外话的是,其实 source code 编译后续是不好维护的,因为管理不方便。一般我们后续都会再把 source code 这类编译议题调整变成包成 package,如此有 package 才好管理软体的安装/移除/升级等议题。

==
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP