一)编译安装 1.1) 准备工作 gcc --version make --version 1.2) 以 httpd为例,编译安装 httpd 1.2.1) tar命令解压后,cd到相应目录 #./configure --help | less Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local/apache2] ./configure --prefix=/usr/local/apache2 #编译失败,缺少依赖包 # 安装依赖包, 安装依赖包后,再次编译 yum -y install pcre* 1.2.2) 使用make命令,编译。 把源代码source code 文本文件,编译成二进制文件。 # make 1.2.3) 把编译出来的二进制文件 复制到指定目录 --prefix=/usr/local/apache2 # make install 2.1) 编译安装 vs rpm/yum安装 编译安装 # 指定 --prefix ##所有文件都在 prefix目录下。 rpm/yum安装 # rpm -qlp httpd 安装后,文件散落于各处 /bin/xx /sbin/xx /usr/bin/xx /etc/xxx /usr/share/man/xxx cfg/.conf/config/configure/ 2.2) 启动服务 cd /usr/local/apache2/bin ./apachectl start ./apachectl stop 1129 cp apachectl /etc/init.d/httpd 1132 vi /etc/init.d/httpd #### 参考 vi /etc/init.d/network 1133 chkconfig --add httpd 1135 chkconfig --level 2345 httpd on netstat -tunlp |grep -i listen |grep 80