linux命令怎么安装apache?

linux命令怎么安装apache?,第1张

以Centos为例:\x0d\x0aApache在卜袭Linux系统中,其实叫“httpd”\x0d\x0aCentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:\x0d\x0a1、安装Apache\x0d\x0ayuminstallhttpd\x0d\x0a2、设置Apache服务的启动级别\x0d\x0achkconfig--levels235httpdon\x0d\x0aApache是一个服务,可以通过设置服务的启动级猛弊李别来启动。2,3,5三个级别分枝迟别表示。\x0d\x0a3、设置开机启动。\x0d\x0a/etc/init.d/httpdstart

这是CentOS7编译安装方法(或者你也可以yum安装,这种安装方法版本较低):

CentOS 下编译安装Apache

卸载原有的apache

首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz

然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz

然后从 http://sourceforge.net/ 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz

先装gcc和make

yum -y install gcc

yum -y install make

yum -y install gcc-c++ 没有这携团个gcc-c++一会编译不prce

切到下载好的源码包目录,本人是~/Download

安装apr:

tar -zvxf apr-1.4.6.tar.gz

cd apr-1.4.6

./configure --prefix=/usr/local/apr

make &&make install

安装apr-util

tar -zvxf apr-util-1.5.1.tar.gz

cd apr-util-1.5.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make &&make install

安装pcre

tar -zvxf pcre-8.32.tar.gz

cd pcre-8.32

./configure

make &&make install

安装pcre-devel

如果已经安装好了pcre 一定要安装

tar –zxvf pcre-devel-8.32.tar.gz

cd pcre-devel-8.32

./configure

make &&make install

安装apache 一定要洞链先装上面那三个不然编译不了

tar -zvxf httpd-2.4.4.tar.gz

cd httpd-2.4.4

./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make &&make install

配置/usr/local/apache/conf下的http.conf文件(先备份)。

1、服务器

#ServerName www.example.com:80 前的#号删除。

2、目录访问权限

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all #修改为此样

</Directory>

3、默认字符集

AddDefaultCharset utf-8 #指定默认字符集

4、启动httpd

cd bin/

./apachectl start | restart | stop

将httpd添加为系统服务

cp apachectl /etc/init.d/httpd

/etc/init.d/

编辑httpd,在第二行加入如下信息:

# chkconfig: 345 85 15

# description: Activates/Deactivates Apache Web Server

以上两句必须添加,否则会提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

添加启动信息(Ubuntu与CentOS有辩颤橘区别)

chkconfig –add httpd

查看是否添加成功

chkconfig --list

服务器控制

service httpd start | restart | stop

由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统竖旅的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本都使用rpm包管理方式,在这里就说一下Redhat中Apache的安装方法:1.首先使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本:rpm -q httpd2.要安装Apache,应将Red Hat安装盘中有Apache RPM安装包的那张放入光驱,加载光驱(别忘了)后在光盘Server目录下找到Apache的RPM安装包文件httpd-2.2.3-6.el5.i386.rpm,可使用下面命令安装Apache: rpm -ivh /mnt/Server/httpd-2.2.3-6.el5.i386.rpm3.然后测试Apache服务器执行“/etc/init.d/httpd start”命令,确认Web服务已经启动后,在客户端使用的Web浏览器中输入Linux服务器的IP地址进行访问,如果出现一个Red Hat的测试页面则安装成功下面来配置服务器:httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section 1: Global Environment)、主服务器配(Section 2: 'Main' server configuration)和虚拟主机(Section 3: Virtual Hosts)3个部分组成。部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数前慧值”的形式,配置语句可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分。httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)。httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。1.设置主目录的路径DocumentRoot "/var/www/html“2.设置默认文档DirectoryIndex index.html index.html.var3.设置Apache监听的IP地址和端口号Listen 804.设置相对根目录的慧纤答路径ServerRoot "/etc/httpd“5.设置日志文件(1)错误日志ErrorLog logs/error_log(2)访问日志CustomLog logs/access_log combined6.设置网络管理员的E-mail地址ServerAdmin lindenstar@163.com7.设置服务器主机名称ServerName 192.168.16.177:808.设置默认字符集AddDefaultCharset UTF-8,由于西欧(UTF-8)是Apache的默认字符集,因此当客户端访问服务器的中文网页时会出现乱码的现象 ,解决的办法是将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”,然后重新启动Apache服务,中文网页就能正常显示了 。9.使用Alias选项可以创建虚拟目录。 如创建名为/down的虚拟目录,它对应的物理路径是“/software/download”命令为Alias /down "/software /download"10.可以使用和这对语句为主目录或虚拟目录设置权限,这些语句仅对被设置目录及其子目录起作用,目录的特性选项在下面的图中会出现。如Options Indexes MultiViewsAllowOverride NoneOrder allow,deny


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12377187.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存