2017-05-02 72 views
1

我试图使用make install命令安装Apache。我以root身份运行该命令。这是我得到的错误信息。make *** [install-recursive]:错误1 fedora

libtool: link: cannot find the library `/home/nicole/httpd-2.4.25/srclib/apr-util/xml/expat/libexpat.la' or unhandled argument `/home/nicole/httpd-2.4.25/srclib/apr-util/xml/expat/libexpat.la' 
Makefile:93: recipe for target 'libaprutil-1.la' failed 
make[2]: *** [libaprutil-1.la] Error 1 
make[2]: Leaving directory '/home/nicole/httpd-2.4.25/srclib/apr-util' 
/home/nicole/httpd-2.4.25/build/rules.mk:75: recipe for target 'install-recursive' failed 
make[1]: *** [install-recursive] Error 1 
make[1]: Leaving directory '/home/nicole/httpd-2.4.25/srclib' 
/home/nicole/httpd-2.4.25/build/rules.mk:75: recipe for target 'install-recursive' failed 
make: *** [install-recursive] Error 1 

我必须安装APR和aprutil为了使用命令运行./configure --enable-MODS的共享=所有前缀=的/ usr /本地/ Apache配置Apache。那个命令成功了,所以“干净”

请帮忙!

回答

0

所以我想清楚我做错了什么...... 输入我的命令后./configure --enable-mods-shared = all --prefix =/usr/local/apache --with-pcre =/usr/local/pcre并运行它... 在运行“make install”之前,我忘了执行“make clean”命令,然后执行“make”命令