apache在linux下的安装

刚在deepin下面安装了apache,虽然有教程了,我也没走什么弯路,然而我觉得还是可以简单写写教程的。

1.下载apache的源文件。http://httpd.apache.org/ 文件名是 httpd-x.x.x.tar.bz2而不会是apache开头的。
2.下载apr以及apr-util
可以直接在这里下载http://apr.apache.org/download.cgi
文件如下图

apache在linux下的安装_第1张图片
深度截图20170113221002.png

3.准备安装
.首先安装apr

cd ~/Dowload/apr #路径自己改好
./configure
make
(sudo) make install #有时候会提示权限不够的。

.再安装apr-util

cd ~/Dowload/apr-util #路径自己改好
./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/
make 
make install

.安装apache本体

cd ~/Dowload/httpd #路径自己改好
./configure --prefix=/usr/local/apache2/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util
make
make install

有一些人可能会遇到缺少pcre的情况,做法和上面的一样,下载安装pcre即可,然后使用

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

这个命令替换上面的那个。
4.安装结束
5.其余的东西
到/usr/local/apache2/conf这个目录下,使用sudo权限打开httpd.conf文件,然后在大概192行左右找到

#ServiceName www.example.com:80

然后修改为自己的ip地址,如果你是固定ip就可以直接用固定ip,如果你只是在本地装一个自己用来测试或者开发的,可以改成像我这样的,记得去掉#。不去掉的话会报httpd: Could not reliably determine the server's fully qualified domain name 这个错误

apache在linux下的安装_第2张图片
深度截图20170113222510.png

6.怎么启动服务器呢?

sudo /usr/local/apache2/bin/apachectl start

如果觉得我讲的不清楚的话,可以参考我参考的文章:
http://blog.csdn.net/qq_28702545/article/details/52529329
http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html
http://www.cnblogs.com/52linux/archive/2012/03/24/2415637.html
好啦,这篇文章结束啦~
大家新年快乐(¦3[____]

你可能感兴趣的:(apache在linux下的安装)