技术帮
 

Apache安装

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

1472955908895017376.png说两句


简单的方式可以采用Yum安装,但还是推荐使用源代码编译方式安装,本文将讲解通过源代码编译方式安装apache2.2


1473058358717068189.png 从Apache官网下载apache的tar.gz压缩包

下载网页:http://apache.fayea.com/httpd/

blob.png

使用wget命令将文件下载到/opt/tools文件夹下。

然后执行 tar zxvf httpd-2.2.31.tar.gz 命令进行解压缩,加压缩后将在当前文件夹下得到httpd-2.2.31的文件夹。


 编译配置并安装

执行命令 ./configure --prefix=/opt/httpd --enable-so 

--prefix参数:指定安装目标文件夹

--enable-so参数:指定生成so文件,为今后php的安装做准备。


然后执行:

make

make install


即可完成安装。


 启动测试

执行 /opt/httpd/bin/apachectl start 命令。

然后通过浏览器访问http://CentOS计算机的ip 

请将ip换成你的CentOS的ip,将会看到 

It works!

至此,Apache安装部署成功。


 增加php支持

编辑 apache_home/conf/httpd.conf 

LoadModule php5_module modules/libphp5.so

这一行一般apache安装的时候已经自动生成了。

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

设置对后缀为.php的使用php语言进行解析。


在 apache_home/htdocs 文件夹下增加test.php文件,文件内容如下:

<?php 
phpinfo();


重新启动apache,

/opt/httpd/bin/apachectl stop
/opt/httpd/bin/apachectl start

注意:这里一定不要使用restart。

再次访问http://ip/test.php,将会看到如下phpinfo相关的界面,说明apache已经支持php了。