linxu 安装源码安装Apache
lsof -i 查看端口使用状况(有的系统不能用不知道什么情况)
kill 80 杀死80端口
netstat命令
指令名称:whereis
功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。
语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]
常用参数说明:
-b 只查找二进制文件。
-B <目录> 只在设置的目录下查找二进制文件。
-f 不显示文件名前的路径名称。
-m 只查找说明文件。
-M <目录> 只在设置的目录下查找说明文件。
-s 只查找原始代码文件。
-S <目录> 只在设置的目录下查找原始代码文件。
-u 查找不包含指定类型的文件。
mkdir 创建文件
mkdir - m 777 aa 设置权限
rm -rf 删除文件夹
tar -xzvf file.tar.gz 解压tar.gz
//把在Windows下载好的httpd包丢进去
解压 ,配置,编译, 安装
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。sysconfdir配置文件安装路径
进行./configure时,不一定会100%通过,如果提示error缺少library等,请安装其要求的lib。
例如,本实验环境进行configure操作时缺少APR lib,使用yum list all|grep apr查看yum库中所有包含apr关键字的包
安装apr、apr-devel、apr-util-devel,一般来说后缀名带devel的为开发包。
#yum install -y apr apr-devel apr-util-devel (运行之后还是不能configure, 查资料说版本小于1.4)
wget http://archive.apache.org/dist/apr/apr-util-1.5.1.tar.gz
经过一番折腾 可以configure
make
make install
apachectl start启动报错
bash: apachectl: command not found
然后把bin
export PATH=/usr/local/apache/bin:$PATH设置到系统环境中去
就可以了
http://weizhilizhiwei.iteye.com/blog/2041961(友情链接)