Apache安装,亲测成功
工作需要,为一台空白服务器安装apache,小白程序员,搞了一个下午,惭愧!
工具需要,也可以自己到apache下载
http://httpd.apache.org/download.cgi

遇到的bug
apr-1.5.1.tar.gz
apr-util.1.5.4.tar.gz
都是不是最新版本的,因为我用最新版安装,总是make install失败。所以放弃了
1.第一步 准备工作,先安装gcc C++ (百度有些文档是最后安装,我这里先安装了,这里需要root权限)
[root@localhost /]# yum install gcc-c++
2. 第二步
1.下载安装包,需要下面3个安装包,把安装包用ftp拉到对应的目录下去。
[apps@app-srm-dev-1 svr]$ ll
total 11832
drwxr-xr-x 28 apps apps 4096 Feb 28 17:58 apr-1.5.1
-rw-rw-r-- 1 apps apps 1020833 Feb 28 17:52 apr-1.5.1.tar.gz
drwxr-xr-x 20 apps apps 4096 Feb 28 18:02 apr-util-1.5.4
-rw-rw-r-- 1 apps apps 874044 Feb 28 18:00 apr-util-1.5.4.tar.gz
drwxrwxr-x 4 apps apps 4096 Mar 1 15:45 gsc
drwxr-xr-x 12 apps apps 4096 Feb 28 18:13 httpd-2.4.29
-rw-rw-r-- 1 apps apps 8638793 Feb 28 18:04 httpd-2.4.29.tar.gz
drwxr-xr-x 8 apps apps 4096 Jul 5 2016 jdk1.8.0_91
drwxrwxr-x 6 apps apps 4096 Feb 28 18:09 local
drwxr-xr-x 8 apps apps 4096 Feb 28 18:11 pcre-8.20
-rw-rw-r-- 1 apps apps 1539766 Feb 28 18:09 pcre-8.20.tar.gz
drwxrwxr-x 3 apps apps 4096 Mar 1 17:04 software
[apps@app-srm-dev-1 svr]$
2.建立安装目录/apps/svr/local

3.命令安装
试安装apache
在目录下执行命令
[apps@app-srm-dev-1 apr-1.5.1]$ cd ../httpd-2.4.29
[apps@app-srm-dev-1 httpd-2.4.29]$ ^C
[apps@app-srm-dev-1 httpd-2.4.29]$
[apps@app-srm-dev-1 httpd-2.4.29]$
[apps@app-srm-dev-1 httpd-2.4.29]$
[apps@app-srm-dev-1 httpd-2.4.29]$ pwd
/apps/svr/httpd-2.4.29
[apps@app-srm-dev-1 httpd-2.4.29]$
[apps@app-srm-dev-1 httpd-2.4.29]$ ./configure --prefix=/apps/svr/local/httpd
估计会报错
checking for APR... no这个信息就是需要安装apr,apr-util 下面是安装apr,apr-util
configure: error: APR not found. Please read the documentation.
进入刚刚解压的目录
[apps@app-srm-dev-1 svr]$ cd apr-1.5.1
[apps@app-srm-dev-1 apr-1.5.1]$ pwd
/apps/svr/apr-1.5.1
[apps@app-srm-dev-1 apr-1.5.1]$
./configure --prefix=/apps/svr/local/apr //--http://blog.csdn.net/u013835877/article/details/39555345
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
config.status: include/apr.h is unchanged
config.status: include/arch/unix/apr_private.h is unchanged
//--http://blog.csdn.net/u013835877/article/details/39555345
安装完毕的时候,/apps/svr/local/apr这个目录是有bin目录的

[apps@app-srm-dev-1 apr-util-1.5.4]$
make install
[apps@app-srm-dev-1 httpd-2.4.29]$./configure --prefix=/apps/svr/local/httpd --with-apr=/apps/svr/local/apr --with-apr-util=/apps/svr/local/apr-util
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
[apps@app-srm-dev-1 httpd-2.4.29]$ ./configure --prefix=/apps/svr/local/httpd --with-pcre=/apps/svr/local/pcre --with-apr=/apps/svr/local/apr --with-apr-util=/apps/svr/local/apr-util
启动apache
在启动apache的命令之前,我们最好需要查看下配置文件,我的是在/usr/local/apache2/conf/httpd.conf,,如下:
2个地方需要改
ServerName
Listen

我们需要在这里servername做些修改,修改成你linux的ip,端口号就用默认的。
好了,真正启动Linux吧
/usr/local/apache2/bin/apachectl start
- 1
- 2
现在你就只需要在浏览器中输入ip地址即可访问。
注意:如果访问不了,可能需要关闭你的防火墙,命令如下:
service iptables stop
- 1
- 2
Ok,基本到这里就没问题了。
[apps@app-srm-dev-2 bin]$ ./apachectl stop
[apps@app-srm-dev-2 bin]$
[apps@app-srm-dev-2 bin]$
[apps@app-srm-dev-2 bin]$ ./apachectl start
[apps@app-srm-dev-2 bin]$ ps -ef|grep httpd
Apache安装,亲测成功的更多相关文章
- Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)
前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了.之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建 ...
- eclipse 安装 activiti-designer-5.18.0,亲测成功
转: eclipse 安装 activiti-designer-5.18.0,亲测成功 2018年06月02日 15:50:05 ldw4033 阅读数:2826 版权声明:本文为博主原创文章,未 ...
- 【转】Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)
在vs2010下配置opencv是件痛苦的事情,一点点错误可能就会导致莫名其妙的报错,各种error让人郁闷不已,这里提供给大家一篇vs2010下配置opencv2.4.4的方法,我是64位的win7 ...
- 华为荣耀畅玩5C NEM-UL10 ROOT那些事儿(亲测成功)
以前ROOT手机都是在手机上安装KingRoot 刷机精灵等软件分分钟成功(不排除偶然,,比如这款华为荣耀...) 手机安装KingRoot等软件,,,失败 电脑上安装连接手机Root,,,,失败 ...
- webstorm2017.3最新激活教程(激活码、注册码)亲测成功
1 前言 webstorm2017.3最新激活教程(旧版本可用,亲测成功,有疑问随时联系),20180411测试成功,还是注册机靠谱~ 2 下载地址 链接: https://pan.baidu.com ...
- IDEA安装actiBPM插件,亲测成功!避免直接在线安装或下载jar包硬盘都会报错问题!
在安装actiBPM之前先对IEDA进行如下设置: 开始安装网上的教程直接IDEA安装actiBPM,能安装成功,但无法打开新建bpmn文件.多次重新安装重启还是不行,苦苦弄了几个小时,最后才找到下面 ...
- Navicat Premium Mac 12 破解方法-亲测成功
参照这2篇文档,破解成功了.操作步骤写的很清楚,不再缀述,只记录一下自己破解过程中,认为要注意的点.以免以后再多花时间熟悉重新熟悉操作步骤 Mac安装Navicat(破解版) Navicat Prem ...
- Youtube最佳Red5 官方视频下载指南,字幕【亲测成功】
前言 最近在研究Red5 流媒体服务框架,官网上的信息足以让一个新手入门 有官方參考手冊 -- 高速了解red5的相关信息 有Red5 on Stackoverflow -- 在上面能够提问或者回答 ...
- (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)
在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机 前提:服务器端安装桌面版的centos系统 CentOS Linux release 7.5.1804 (Core) ...
随机推荐
- Tomcat不停机部署项目
- 微信小程序开发——简记
MVVM:提倡渲染(页面)和逻辑分离.页面(DOM),逻辑(后端代码JS等)—> JS操纵DOM.通过模板引擎,操纵和表现. 页面与程序,如何配合工作: 微信客户端会根据page.json配置, ...
- 爬虫学习笔记(1)-- 利用Python从网页抓取数据
最近想从一个网站上下载资源,懒得一个个的点击下载了,想写一个爬虫把程序全部下载下来,在这里做一个简单的记录 Python的基础语法在这里就不多做叙述了,黑马程序员上有一个基础的视频教学,可以跟着学习一 ...
- photoKit使用笔记
@主要用到的类 1PHAssetCollection:图片资源数组(代表着相簿数组) 作用:获取相簿资源数组 示例代码: //获取相簿资源 PHFetchResult<PHAssetCollec ...
- ggplot
安装:install.packages("ggplot2") 加载:library(ggplot2) Plot(图)= data(数据集)+ Aesthetics(美学映射)+ G ...
- python webdriver api-对启动的火狐浏览器添加配置
Webdriver启用的火狐不带插件,可以自已进行配置 先找到火狐的安装路径 C:\Program Files\Mozilla Firefox 步骤说明 在CMD中使用cd命令进入firefox.ex ...
- css实现div左侧突出一个带边框的三角形
.vip-control-header{ width: 600px; height: auto; background: #F8F8F8; border: 1px solid #e2e2e2; pad ...
- 设置position(absolute,fixed)导致flex布局不生效
个人解决办法:将要设置display:flex的dom外面在套一个div,并且设置宽度,就可以了.
- python web 2
思路整理 过程:请求豆瓣电影 top 250 url='https://movie.douban.com/' 结果:得到网页的html 源码 (保存为hml文件 就可以用浏览器打开) 提示: Loca ...
- laravel5.5首次使用php artisan migrate注意问题:
1.在app/Providers/AppServiceProvider.php中设置字符串默认长度:(不进行这一步,执行php artisan migrate会报错,同时创建的表会有所缺失) use ...