安装错误apache httpd 2.4.9 perl

时间:2014-04-28 15:23:33

标签: linux apache perl redhat

我在linux redhat服务器上安装Apache httpd-2.4.9,配置命令成功执行,并且在运行make命令时显示以下错误(bison:找不到命令)。请在下面找到并帮我解决这个问题。

userid@servername:
$ ./configure --prefix=/install/others/apache2 --with-pcre=/install/others/httpd-2.4.9/srclib/pcre/pcre-config
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
..
..
config.status: creating support/apxs
config.status: creating support/apachectl
config.status: creating support/dbmmanage
config.status: creating support/envvars-std
config.status: creating support/log_server_status
config.status: creating support/logresolve.pl
config.status: creating support/phf_abuse_log.cgi
config.status: creating support/split-logfile
config.status: creating build/rules.mk
config.status: creating build/pkg/pkginfo
config.status: creating build/config_vars.sh
config.status: creating include/ap_config_auto.h
config.status: include/ap_config_auto.h is unchanged
config.status: executing default commands
dqmadmin@weblp0005:/install/others/httpd-2.4.9


userid@servername:/install/others/httpd-2.4.9
$ make
Making all in srclib
make[1]: Entering directory `/install/others/httpd-2.4.9/srclib'
Making all in apr
make[2]: Entering directory `/install/others/httpd-2.4.9/srclib/apr'
make[3]: Entering directory `/install/others/httpd-2.4.9/srclib/apr'
/install/others/httpd-2.4.9/srclib/apr/build/mkdir.sh tools
/bin/sh /install/others/httpd-2.4.9/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I./include -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I./include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include -I/install/others/httpd-2.4.9/srclib/apr/include/private -I/install/others/httpd-2.4.9/srclib/apr/include/private  -o tools/gen_test_char.lo -c tools/gen_test_char.c && touch tools/gen_test_char.lo
/bin/sh /install/others/httpd-2.4.9/srclib/apr/libtool --silent --mode=link gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I./include -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I./include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include -I/install/others/httpd-2.4.9/srclib/apr/include/private -I/install/others/httpd-2.4.9/srclib/apr/include/private   -no-install    -o tools/gen_test_char tools/gen_test_char.lo    -luuid -lrt -lcrypt  -lpthread -ldl
/install/others/httpd-2.4.9/srclib/apr/build/mkdir.sh include/private
tools/gen_test_char > include/private/apr_escape_test_char.h
/bin/sh /install/others/httpd-2.4.9/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I./include -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I./include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include -I/install/others/httpd-2.4.9/srclib/apr/include/private -I/install/others/httpd-2.4.9/srclib/apr/include/private  -o encoding/apr_escape.lo -c encoding/apr_escape.c && touch encoding/apr_escape.lo
/bin/sh /install/others/httpd-2.4.9/srclib/apr/libtool --silent --mode=link gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I./include -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I./include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include/arch/unix -I/install/others/httpd-2.4.9/srclib/apr/include -I/install/others/httpd-2.4.9/srclib/apr/include/private -I/install/others/httpd-2.4.9/srclib/apr/include/private   -version-info 5:1:5    -o libapr-1.la -rpath /install/others/apache2/lib encoding/apr_escape.lo passwd/apr_getpass.lo strings/apr_cpystrn.lo strings/apr_fnmatch.lo strings/apr_snprintf.lo strings/apr_strings.lo strings/apr_strnatcmp.lo strings/apr_strtok.lo tables/apr_hash.lo tables/apr_skiplist.lo tables/apr_tables.lo atomic/unix/builtins.lo atomic/unix/ia32.lo atomic/unix/mutex.lo atomic/unix/ppc.lo atomic/unix/s390.lo atomic/unix/solaris.lo dso/unix/dso.lo file_io/unix/buffer.lo file_io/unix/copy.lo file_io/unix/dir.lo file_io/unix/fileacc.lo file_io/unix/filedup.lo file_io/unix/filepath.lo file_io/unix/filepath_util.lo file_io/unix/filestat.lo file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/mktemp.lo file_io/unix/open.lo file_io/unix/pipe.lo file_io/unix/readwrite.lo file_io/unix/seek.lo file_io/unix/tempdir.lo locks/unix/global_mutex.lo locks/unix/proc_mutex.lo locks/unix/thread_cond.lo locks/unix/thread_mutex.lo locks/unix/thread_rwlock.lo memory/unix/apr_pools.lo misc/unix/charset.lo misc/unix/env.lo misc/unix/errorcodes.lo misc/unix/getopt.lo misc/unix/otherchild.lo misc/unix/rand.lo misc/unix/start.lo misc/unix/version.lo mmap/unix/common.lo mmap/unix/mmap.lo network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo network_io/unix/multicast.lo network_io/unix/sendrecv.lo network_io/unix/sockaddr.lo network_io/unix/socket_util.lo network_io/unix/sockets.lo network_io/unix/sockopt.lo poll/unix/epoll.lo poll/unix/kqueue.lo poll/unix/poll.lo poll/unix/pollcb.lo poll/unix/pollset.lo poll/unix/port.lo poll/unix/select.lo poll/unix/z_asio.lo random/unix/apr_random.lo random/unix/sha2.lo random/unix/sha2_glue.lo shmem/unix/shm.lo support/unix/waitio.lo threadproc/unix/proc.lo threadproc/unix/procsup.lo threadproc/unix/signals.lo threadproc/unix/thread.lo threadproc/unix/threadpriv.lo time/unix/time.lo time/unix/timestr.lo user/unix/groupinfo.lo user/unix/userinfo.lo   -luuid -lrt -lcrypt  -lpthread -ldl
sed 's,^\(location=\).*$,\1installed,' < apr-1-config > apr-config.out
sed -e 's,^\(apr_build.*=\).*$,\1/install/others/apache2/build,' -e 's,^\(top_build.*=\).*$,\1/install/others/apache2/build,' < build/apr_rules.mk > build/apr_rules.out
make[3]: Leaving directory `/install/others/httpd-2.4.9/srclib/apr'
make[2]: Leaving directory `/install/others/httpd-2.4.9/srclib/apr'
Making all in apr-util
make[2]: Entering directory `/install/others/httpd-2.4.9/srclib/apr-util'
Making all in xml/expat
make[3]: Entering directory `/install/others/httpd-2.4.9/srclib/apr-util/xml/expat'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/install/others/httpd-2.4.9/srclib/apr-util/xml/expat'
make[3]: Entering directory `/install/others/httpd-2.4.9/srclib/apr-util'
sed 's,^\(location=\).*$,\1installed,' < apu-1-config > apu-config.out
make[3]: Leaving directory `/install/others/httpd-2.4.9/srclib/apr-util'
make[2]: Leaving directory `/install/others/httpd-2.4.9/srclib/apr-util'
make[1]: Leaving directory `/install/others/httpd-2.4.9/srclib'
Making all in os
make[1]: Entering directory `/install/others/httpd-2.4.9/os'
Making all in unix
make[2]: Entering directory `/install/others/httpd-2.4.9/os/unix'
make[3]: Entering directory `/install/others/httpd-2.4.9/os/unix'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/install/others/httpd-2.4.9/os/unix'
make[2]: Leaving directory `/install/others/httpd-2.4.9/os/unix'
make[1]: Leaving directory `/install/others/httpd-2.4.9/os'
Making all in server
make[1]: Entering directory `/install/others/httpd-2.4.9/server'
Making all in mpm
make[2]: Entering directory `/install/others/httpd-2.4.9/server/mpm'
Making all in event
make[3]: Entering directory `/install/others/httpd-2.4.9/server/mpm/event'
make[4]: Entering directory `/install/others/httpd-2.4.9/server/mpm/event'
make[4]: Nothing to be done for `local-all'.
make[4]: Leaving directory `/install/others/httpd-2.4.9/server/mpm/event'
make[3]: Leaving directory `/install/others/httpd-2.4.9/server/mpm/event'
make[2]: Leaving directory `/install/others/httpd-2.4.9/server/mpm'
make[2]: Entering directory `/install/others/httpd-2.4.9/server'
Found newer headers. Will rebuild exports.c.
rm -f exports.c export_files
( for dir in /install/others/httpd-2.4.9/include /install/others/httpd-2.4.9/os/unix; do \
              ls $dir/*.h ; \
          done; \
          for dir in /install/others/httpd-2.4.9/srclib/apr/include /install/others/httpd-2.4.9/srclib/apr-util/include; do \
              ls $dir/ap[ru].h $dir/ap[ru]_*.h 2>/dev/null; \
          done; \
        ) | sed -e s,//,/,g | sort -u > export_files
gawk -f /install/others/httpd-2.4.9/build/make_exports.awk `cat export_files` > exports.c
/install/others/httpd-2.4.9/srclib/apr/libtool --silent --mode=compile gcc -std=gnu99  -g -O2 -pthread      -DLINUX -D_REENTRANT -D_GNU_SOURCE     -I. -I/install/others/httpd-2.4.9/os/unix -I/install/others/httpd-2.4.9/include -I/install/others/httpd-2.4.9/srclib/apr/include -I/install/others/httpd-2.4.9/srclib/apr-util/include -I/install/others/httpd-2.4.9/srclib/apr-util/xml/expat/lib -I/install/others/apache2/include -I/install/others/httpd-2.4.9/modules/aaa -I/install/others/httpd-2.4.9/modules/cache -I/install/others/httpd-2.4.9/modules/core -I/install/others/httpd-2.4.9/modules/database -I/install/others/httpd-2.4.9/modules/filters -I/install/others/httpd-2.4.9/modules/ldap -I/install/others/httpd-2.4.9/modules/loggers -I/install/others/httpd-2.4.9/modules/lua -I/install/others/httpd-2.4.9/modules/proxy -I/install/others/httpd-2.4.9/modules/session -I/install/others/httpd-2.4.9/modules/ssl -I/install/others/httpd-2.4.9/modules/test -I/install/others/httpd-2.4.9/server -I/install/others/httpd-2.4.9/modules/arch/unix -I/install/others/httpd-2.4.9/modules/dav/main -I/install/others/httpd-2.4.9/modules/generators -I/install/others/httpd-2.4.9/modules/mappers  -prefer-non-pic -static -c exports.c && touch exports.lo
bison -pap_expr_yy --defines=/install/others/httpd-2.4.9/server/util_expr_parse.h \
            -o /install/others/httpd-2.4.9/server/util_expr_parse.c /install/others/httpd-2.4.9/server/util_expr_parse.y
make[2]: bison: Command not found
make[2]: *** [util_expr_parse.c] Error 127
make[2]: Leaving directory `/install/others/httpd-2.4.9/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/install/others/httpd-2.4.9/server'
make: *** [all-recursive] Error 1
userid@servername:/install/others/httpd-2.4.9

谢谢,
Shanmugam A.

0 个答案:

没有答案
相关问题