Apache编译问题

回复 收藏
本帖最后由 shuaizy_2016 于 2016-8-5 11:15 编辑

开始编译Apache的时候用的参数./configure \ --prefix=/usr/local/apache2 \  --with-included-apr \ --enable-so 然后make && make install  就继续装了php。php也安装完成了。
后面发现有些动态模块没有装。就从新编译了一下Apache,

/configure \ --prefix=/usr/local/apache2 \  
--with-included-apr \
--enable-so \  
--enable-deflate=shared \   
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre  
然后make make install

然后出现这个问题。
F4RQ[GEV2C{WTPT6%ADNC(V.png

查看了一下httpd.conf 文件发现了。
F4RQ[GEV2C{WTPT6%ADNC(V.png
F4RQ[GEV2C{WTPT6%ADNC(V.png

编译了这么多动态模块。。现在Apache启动不了。。
就想问问。。如果需要再次编译的话,是不是要打全参数 ,还是只要把遗漏的参数打上去从新编译一下。
如果我要推到重新来过,是不是也要把php也一起删除重新安装呢。。



1.jpg 2.jpg
2016-08-05 11:12 举报
已邀请:
0

jxcia2018

赞同来自:

要把原先的目录删除了,在重新编译安装。另外,如果想扩展编译的话,要使用apache带的工具apxs来进行扩展编译。
0

shuaizy_2016

赞同来自:

jxcia 发表于 2016-8-5 17:09
要把原先的目录删除了,在重新编译安装。另外,如果想扩展编译的话,要使用apache带的工具apxs来进行扩展编 ...

求具体操作方式。。如何扩展编译。把原先的目录都删掉了的话,那php编译时加载到Apache里的动态模块不也没了。。
还要把php也重新编译一下么。
0

拉卡

赞同来自:

如果要重复编译安装的话,需要在make之前先运行一次make clean,不然会出各种各样的奇葩问题

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: