1.首先卸载系统里本身自带的httpd服务
2.然后下载源码包解压缩到src源码包程序目录
3.进入源码包(解压缩后的)
4.配置
5.编译
6.安装
7.做成系统启动服务
直接解决依赖关系
共享window文件夹
[root@jack~]#mount//192.168.129.1/abc/media/
手工编译安装任何程序之前要确定你的系统中有没有安装以下三个软件
gcc
gcc-c++
make
cmake
否则会报错
[root@jacksrclib]#tarzxvf/media/apr-1.4.6.tar.gz.tar.gz-C./
[root@jacksrclib]#tarzxvf/media/apr-util-1.4.1.tar.gz-C./
[root@jacksrclib]#cp-rapr-1.4.6apr
[root@jacksrclib]#cp-rapr-util-1.4.1apr-util
安装2个编译软件
做系统服务脚本
赋予所有人执行权限
网站内容
直接访问网站!
脚本:
手工编译安装任何程序之前要确定你的系统中有没有安装以下三个软件
gcc
gcc-c++
make
cmake
http://ftp.jaist.ac.jp/pub/apache/apr/apr-1.4.6.tar.gz
wgethttp://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1.4.1.tar.gz
下载上面两个软件解压后复制到httpd的解压目录中的srclib目录中(不带版本号)
cp-rapr-1.4.6httpd-2.4.2/srclib/apr
cp-rapr-util-1.4.1httpd-2.4.2/srclib/apr-util
./configure\
--prefix=/usr/local/apache\
--enable-so\
--enable-rewrite\
--enable-mods-shared=most\
--with-mpm=worker\
--disable-cgid\
--disable-cgi
make
makeinstall
----------使程序可以使用service管理-----------
grep-v"#"/usr/local/apache-2.2.15/bin/apachectl>/etc/init.d/httpd
vi/etc/init.d/httpd
在文件最前面插入下面的行,使其支持chkconfig命令:
#!/bin/sh
#chkconfig:23458515
#description:ApacheisaWorldWideWebserver.
chmod+x/etc/init.d/httpd
chkconfig--addhttpd
chkconfig--listhttpd
viconf/httpd.conf
ServerName//设置成hostname显示的名称