Apache编译安装失误,如何挽回

回复 收藏

按照视频及教材提示,编译安装没有问题,但是在启动时,出现提示:没有那个文件或目录

1.PNG

后经过排查,原来是在编译配置参数时出现错误,把“--prefix=/usr/local/apache2 \”写成了“--prefix=/usr/local/aprache2 \”,apache2中多了一个r.于是进入usr/local下创建了一个新的apache2文件夹,并把aprache2移到了该文件下

2.PNG

本想只移动aprache2下的文件,移动成功后删除这个文件夹。却发现文件夹本身也被移动了过去,成了apache2的子文件夹。于是进入到apache2的文件夹下,想要把aprache2移到local

11.PNG

却发现在apache2下新建了一个local文件夹,apache2文件夹被移到了local中,回到/usr/local下新建apache文件夹,尝试这次加好绝对路径移动了几个文件。接下来输入mv命令右键local中的所有剩余文件夹,还没来得及写选项和路径就被操作了,再回头却找不到下面的这些文件夹了(见下图)捕获.PNG

向阿铭老师和各位师兄同学们求教怎么处理,这些文件夹如何找回?谢谢

——————————————————————————————————————————————————————

已经删除原来的Apache进行重新安装,在进行到最后一步时,出现下面的错误,该如何解决?谢谢

出错1.PNG

出错2.PNG

出错3.PNG

2017-05-04 12:15 举报
已邀请:
1

阿铭 管理员

赞同来自: 雨墨1991

第一个问题,你的apache2目录已经存在了,所以你mv的时候会把源目录aprache2放到apache2目录里面去,解决方法是删除掉已经存在的apache2目录,然后再mv

第二个问题,我建议你删除掉源码包,然后再重新./configure make  make install 

0

雨墨1991

赞同来自:

谢谢阿铭老师,我已经将源码包和上述目录全部删掉,重新又按照步骤进行了一次编译,这次到make install时有一个警告出现,如下图所示:2017_5_5警告信息-可能问题.PNG

echo $?显示是0,没有问题。之后启动,出现下面的提示:2017_5_5_新问题.PNG

上网查询,按照这个帖子http://www.2cto.com/os/201201/117797.html 所示顺利解决,重新启动没有任何问题。那么make install时的警告是什么意思?会有什么影响吗?谢谢老师

回复帖子,请先登录注册

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