当前位置: 技术问答>linux和unix
linux安装apache
来源: 互联网 发布时间:2016-06-24
本文导语: linux下安装程序,一般3个步骤: ./configure make make install 用这个方式在linux中安装了apache,可有个问题,安装后启动时需要进入到安装路径里面去才可以启动。 比如:/usr/local/apache/bin/apachectl start ( 这个的安装过程是这...
linux下安装程序,一般3个步骤:
./configure
make
make install
用这个方式在linux中安装了apache,可有个问题,安装后启动时需要进入到安装路径里面去才可以启动。
比如:/usr/local/apache/bin/apachectl start
(
这个的安装过程是这样的:
./configure --prefix=/usr/local/--enable-so
make
make install
)
这里的问题是:
1.如何安装程序会把一些主要的命令copy到系统路径中?比如这里的apachectl,httpd(在卸载系统内部的apache之前可以用全局命令来启动和关闭)
2.apachectl,httpd有什么区别?
3.这种方式安装程序和rpm安装有何不同?为何卸载前用 rpm -qa|grep httpd可以检测到版本号。用上面的方式安装后就检测不到?
麻烦高手教教,感激。
./configure
make
make install
用这个方式在linux中安装了apache,可有个问题,安装后启动时需要进入到安装路径里面去才可以启动。
比如:/usr/local/apache/bin/apachectl start
(
这个的安装过程是这样的:
./configure --prefix=/usr/local/--enable-so
make
make install
)
这里的问题是:
1.如何安装程序会把一些主要的命令copy到系统路径中?比如这里的apachectl,httpd(在卸载系统内部的apache之前可以用全局命令来启动和关闭)
2.apachectl,httpd有什么区别?
3.这种方式安装程序和rpm安装有何不同?为何卸载前用 rpm -qa|grep httpd可以检测到版本号。用上面的方式安装后就检测不到?
麻烦高手教教,感激。
|
恩, rpm查询不到这样安装的包。
下面简单说下我操作的过程,希望能给像我一样入门的人一点帮助。
1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9;
2:在图形界面下下载apache 安装包,我下的是 httpd-2.2.9.tar.gz 源码安装包,地址是http://httpd.apache.org/download.cgi
3:将下载文件保存到/home/redhat/src 目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的文件夹保存。
用:gzip -d httpd-2.2.9.tar.gz
tar xvf httpd-2.2.9.tar
解压安装包,之后会出现 httpd-2.2.9 的文件夹,进入该文件夹。
4:在httpd-2.2.9文件夹下可以看到configure 的文件夹,此时用:./configure --prefix=/usr/local/apache --enable-so 设置安装目录和参数设置
命令so模块是用来提DSO支持的apache核心模块,这里设置启动
5:用make 和make install 编译安装apache 就可以了
6:/usr/local/apache/bin/apachectl start ,该命令用来启用apache。
ok,到这里,apache就算是安装成功了
下面简单说下我操作的过程,希望能给像我一样入门的人一点帮助。
1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9;
2:在图形界面下下载apache 安装包,我下的是 httpd-2.2.9.tar.gz 源码安装包,地址是http://httpd.apache.org/download.cgi
3:将下载文件保存到/home/redhat/src 目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的文件夹保存。
用:gzip -d httpd-2.2.9.tar.gz
tar xvf httpd-2.2.9.tar
解压安装包,之后会出现 httpd-2.2.9 的文件夹,进入该文件夹。
4:在httpd-2.2.9文件夹下可以看到configure 的文件夹,此时用:./configure --prefix=/usr/local/apache --enable-so 设置安装目录和参数设置
命令so模块是用来提DSO支持的apache核心模块,这里设置启动
5:用make 和make install 编译安装apache 就可以了
6:/usr/local/apache/bin/apachectl start ,该命令用来启用apache。
ok,到这里,apache就算是安装成功了