服务器搭建--Apache安装

下载地址:http://httpd.apache.org/download.cgi

不出意外的情况:

下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下

[[email protected] ~]#cd /soft

[[email protected] soft]#tar jxvf httpd-2.2.6.tar.bz2    //解压apache的压缩包

[[email protected] soft]#cd httpd-2.2.6     //定位到httpd-2.2.6 文件夹下

[[email protected] httpd-2.2.6]#ls     //查看显示httpd-2.2.6 文件夹下内容

[[email protected] httpd-2.2.6]#./configure --help | more    //查看安装apache配置参数

[[email protected] httpd-2.2.6]#./configure  --prefix=/usr/local/apache  --enable-so    //  配置apache路径

[[email protected] httpd-2.2.6]#make     //编译apache

[[email protected] httpd-2.2.6]#make install    //安装apache

[[email protected] httpd-2.2.6]#cd /usr/local/apache   //进入apache的目录

[[email protected] apache]#  cd conf/

[[email protected] conf]#cp -a httpd.conf httpd.conf-     //备份apache配置文件

[[email protected] conf]#chkconfig  --list httpd     //查看httpd服务是否已存在

[[email protected] conf]#chkconfig httpd off    //关闭系统自带了httpd的服务,如果存在httpd服务

[[email protected] conf]#service httpd status    //查看自带httpd服务状态

[[email protected] conf]#/usr/local/apache/bin/apachectl -k start    //linux启动apache命令

[[email protected] conf]#netstat -an | grep :80    //查看linux80端口是否开启

[[email protected] conf]#ps -aux | grep httpd     //linux下查看apache进程

[[email protected] conf]#cd ../..

[[email protected] local]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷贝apache启动脚本

[[email protected] local]#vi /etc/rc.d/init.d/apache    // 这里是编辑apache启动脚本

在开头的#!/bin/sh  下面加上

#chkconfig: 2345  85  15

[[email protected] local]#chkconfig --add apache    //添加apache服务

[[email protected] local]#chkconfig --list apache    //列出apache服务

[[email protected] local]#service apache stop    //停止apache服务

[[email protected] local]#netstat -an | grep :80     //查看linux的80端口是否关闭

[[email protected] local]#ps -aux | grep httpd     //查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败

[[email protected] local]#service apache start    //启动apache服务

打开你的服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你

linux下安装apache已经成功了

如果编译的时候报错提示:

checking for APR... no

configure: error: APR not found .  Please read the documentation

解决办法:

1.下载所需软件包:

  1. wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
  2. wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
  3. wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

具体步骤如下:

a:解决apr not found问题>>>>>>

  1. [[email protected] test]# tar -zxf apr-1.4.5.tar.gz
  2. [[email protected] test]# cd apr-1.4.5
  3. [[email protected] apr-1.4.5]# ./configure --prefix=/usr/local/apr
  4. [[email protected] apr-1.4.5]# make && make install

b:解决APR-util not found问题>>>>

  1. [[email protected] test]# tar -zxf apr-util-1.3.12.tar.gz
  2. [[email protected] test]# cd apr-util-1.3.12
  3. [[email protected] apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
  4. [[email protected] apr-util-1.3.12]# make && make install

c:解决pcre问题>>>>>>>>>

  1. [[email protected] test]#unzip -o pcre-8.10.zip
  2. [[email protected] test]#cd pcre-8.10
  3. [[email protected] pcre-8.10]#./configure --prefix=/usr/local/pcre
  4. [[email protected] pcre-8.10]#make && make install

4.最后编译Apache时加上:

--with-apr=/usr/local/apr

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

成功编译完成~

时间: 2024-09-29 00:54:51

服务器搭建--Apache安装的相关文章

服务器搭建--Linux安装erlang

1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y install ncurses-devel 2.下载erlang: 官网下载:http://erlang.org/download/ 或者直接下载 [[email protected] ~]# cd /usr/lo

服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-server-generic-unix-3.6.15.tar.xz 我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹: cd /usr/local/soft/[[email protected] soft]# tar

小论坛 之Linux服务器搭建Apache PHP mysql 环境

在前边搭建完了.net 的运行环境之后再来据需搭建数据库相关的环境,首先我选用的数据是mysql,在选择mysql的同时就考虑一下我使用Tomcat来控制数据库还是用别的呢,在这里我选用的是PHPmyadmin的方式原因就是很方便,如果用Tomcat那么我家里和公司里的电脑都要装上这个软件在操作,可是用PHPmyadmin就方便了随便一个浏览器输入账号密码就行了 接下来开始配置 安装apache2: sudo apt-get install apache2   安装php: sudo apt-g

http协议的svn服务器搭建(apache+subversion)

第一步:安装apache subversion yum install httpd yum install  httpd-devel       //用于开发Apache模块 yum install  subversion yum install  mod_dav_svn   //Subversion与Apache之间的接口(通过它,Apache就可以访问版本库,可以让客户端也使用HTTP的扩展协议 WebDAV/DeltaV进行访问) 验证 svn模块(mod_dav_svn)是否正确安装 l

linux下lamp环境搭建(apache安装,mysql安装,php安装)

1.卸载系统内置的LAMP环境 1)卸载httpd服务(内置Apache) ① 使用rpm指令查询安装的httpd服务 ② 卸载httpd服务 如果出现以上提示,代表系统默认不允许我们卸载软件,使用强制卸载 - - nodeps 依次卸载其他软件 2)卸载mysql服务 3)卸载php服务 2.LAMP环境安装注意事项 ① 必须把Linux系统中的内置AMP卸载干净 ② 注意软件的安装顺序 第一步:首先安装Apache环境 第二步:安装MySQL环境 第三步:安装PHP环境 3.Apache软件

[PXE] linux(centos)PXE服务器搭建,安装,启动及pxe协议详解

本章Blog相关Linux知识点 工作环境中,想要安装Linux但是计算机没有光驱,或者是有大批量的计算机需要同时安装Linux,就需要通过部署环境PXE+DHCP+TFTP+HTTP+kickstart 方式来实现了 . PXE是什么: PXE,预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口(Network Interface)启动计算机的机制.这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装

服务器搭建---Linux安装Node.js

先去官网下载:https://nodejs.org/en/download/ 把压缩包上传到服务器的/usr/local/soft(博主习惯)文件夹下  解压文件: 1 cd /usr/local/soft 2 tar -xvf node-v8.11.1-linux-x64.tar.xz 建立软连接,设置全局: 1 ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/node /usr/local/bin/node 2 ln -s /usr/loca

服务器搭建4 安装其它库

1.安装CURL库 CURL是利用URL语法在命令行方式下工作的开源文件传输工具.支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. CURL支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP的形式上传,代理,cookies,用户+密码验证(基本,

服务器搭建1 安装mysql数据库

一,安装mysql-service (1)检查系统中是否已经安装mysql 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若可以列举mysql信息,则表示已经安装 (2)安装mysql 在终端输入 sudo apt-get install mysql-server mysql-client 在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可. (3)登陆mysql