Linux 秒安 apache

下载Apache安装包,下载地址:http://httpd.apache.org/

下载之后 有个 httpd-2.4.23.tar.gz 的包 然后进行解压

tar -zxf httpd-2.4.23.tar.gz

在编译Apache(在安装httpd-2.4.3时遇到的问题)时分别出现了apr not found、APR-util not found、pcre-config for libpcre not found的问题,下面就httpd-2.4.3的这些问题解决来实际操作一把。

http://apr.apache.org/download.cgi  下载apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz

http://sourceforge.net/projects/pcre/files/latest/download 下载pcre-8.31.zip

1.解决apr not found问题

[root@localhost bin]# tar -zxf apr-1.4.5.tar.gz

[root@localhost apr-1.4.5]# ./configure–prefix=/usr/local/apr

[root@localhost apr-1.4.5]# make

[root@localhost apr-1.4.5]# make install

2.解决APR-util not found问题

[root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz

[root@localhost apr-util-1.3.12]# ./configure–prefix=/usr/local/apr-util-with-apr=/usr/local/apr/bin/apr-1-config

[root@localhost apr-util-1.3.12]# make

[root@localhost apr-util-1.3.12]# make install

3、解决pcre-config for libpcre not found问题

[root@localhost ~]# unzip pcre-8.31.zip

[root@localhost ~]# cd pcre-8.31

[root@localhost pcre-8.31]# ./configure–prefix=/usr/local/pcre

[root@localhost pcre-8.31]# make[root@localhost pcre-8.31]# make install

这三个 插件 安装完成之后  到 httpd-2.4.24 目录下 

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

然后 make

然后 make install

如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig  httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。

•启动Apache:/usr/local/apache2/bin/apachectl start

•停止Apache:/usr/local/apache2/bin/apachectl stop

•重启Apache:/usr/local/apache2/bin/apachectl restart

网站放在/usr/local/apache2/htdocs目录下

在IE中通过http://localhost:80,如果看到页面中显示“It works!”字样,则代表Apache验证通过。如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 index.php。

    原文作者:JoeWcc
    原文地址: https://www.jianshu.com/p/34d4e5f49ce6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞