[讨论]ubuntu编译安装apache1.x不能通过

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

[讨论]ubuntu编译安装apache1.x不能通过

#1

帖子 thrandoll » 2006-09-16 12:45

我下载了一份apache1.3.37源码,准备编译安装,参数是这样的
./configure --enable-module=most --enable-shared=max --prefix=/usr/local/apache_1.3.37

这部分没有任何报错

接下来我make的时候。就出错了。。
gcc -c -I../../os/unix -I../../include -DLINUX=22 -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE mod_auth_dbm.c && mv mod_auth_dbm.o mod_auth_dbm.lo
mod_auth_dbm.c:42:18: error: ndbm.h: No such file or directory
mod_auth_dbm.c: 在函数 ‘get_dbm_pw’ 中:
mod_auth_dbm.c:110: 错误: ‘DBM’ 未声明 (在此函数内第一次使用)
mod_auth_dbm.c:110: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
mod_auth_dbm.c:110: 错误: 所在的函数内只报告一次。)
mod_auth_dbm.c:110: 错误: ‘f’ 未声明 (在此函数内第一次使用)
mod_auth_dbm.c:111: 错误: ‘datum’ 未声明 (在此函数内第一次使用)
mod_auth_dbm.c:111: 错误: syntax error before ‘d’
mod_auth_dbm.c:114: 错误: ‘q’ 未声明 (在此函数内第一次使用)
mod_auth_dbm.c:128: 错误: ‘d’ 未声明 (在此函数内第一次使用)

我在网上搜了一下,说让我安装gdbm包就行了。可是我找了半天也不知道哪个是gdbm包。。我几乎所有跟gdbm的包都装了一边了。。还没解决。请大家帮帮我啊。
头像
oneleaf
论坛管理员
帖子: 10455
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#2

帖子 oneleaf » 2006-09-16 18:27

源中有apache1
或则
apt-get install oskit
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

#3

帖子 thrandoll » 2006-09-16 21:22

敬爱的管理员大人

我安装了oskit了。。但是还是不行。。是不是要调用一下或什么的。。我没用过oskit不知道怎么用。。

您说源里要包含apache1,我不知道哪里有。。您能给我一个吗。。顺便问一下,如果源里有。我下载编译的话就能过了嘛。谢谢 :D
头像
oneleaf
论坛管理员
帖子: 10455
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#4

帖子 oneleaf » 2006-09-17 16:08

apt-get install apache # --> apache1
apt-get install apache2 # -->apache2
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

#5

帖子 thrandoll » 2006-09-17 16:13

老大,这是编译安装嘛。。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#6

帖子 karron » 2006-09-17 16:32

你有什么需求需要编译安装呢?是否以后有安全更新之后你每次都要自己再编译一次吗?
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

#7

帖子 thrandoll » 2006-09-17 19:13

呵呵。是因为只会编译安装。。

而且apt-get下来的。需要模块怎么办呢。。我想让php4和apache合在一起应该怎么做?


谢谢
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#8

帖子 karron » 2006-09-18 8:52

wiki.ubuntu.org.cn 上有讲怎么配置lamp的。你可以看看。在ubuntu里面需要什么就apt-get什么,一般不要编译。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

#9

帖子 thrandoll » 2006-09-18 13:02

好的,谢谢
thrandoll
帖子: 39
注册时间: 2006-09-16 12:27

#10

帖子 thrandoll » 2006-09-18 13:51

我看过了。里面有写apache1和php4的。但是我安装php4-pear的时候,为什么就会戴上php5-common and php5-cli呢。。这些php4已经装过了阿。。

好奇怪的依赖关系阿。。

我还是想编译。。有自己的环境,自己把握
回复