安装步骤:
- 第一步:
./configure --prefix=/usr/local/webserver
./xxxx 表示在当前文件夹中运行一个可执行的文件
./configure --help |less
./configure 一个脚本,指定安装路径,并且生成makefile文件,同时定义软件有哪些功能需要安装哪些不需要安装,同时检查当前系统是否具有安装该软件的环境(当前系统没有c语言编译器,就不会生成),如果一切满足会生成makefile文件,makefile文件的作用是定义编译顺序的脚本,会建立了大量的makefile 文件
- 第二步:
make
make编译(要求路径必须在刚才解压的当前目录)
make会根据当前目录中的makefile文件脚本中定义的编译顺序开始进行编译make -j 2 调用cpu的双核心一起进行,速度快
- 第三步
make install
将编译完成的文件安装到开始指定的文件夹中/usr/local/webserver
- 第四步
/usr/local/webserver/bin/apachectl start
PREFIX/bin/appchectl start
bin 存的都是命令字./apachectl start 启动
./apachectl stop 停止查看端口:ss -anptl
-
下面来举个例子进行详细解释:
通过源码包安装http软件,要求有安装过程以及描述,最后通过浏览器可以看到主页内容。
①进入http源码包
②./configure --prefix=/usr/local/webserver
③make编译
④make install 将编译完成的文件安装到开始指定的文件夹
⑤检查cd /usr/local/webserver
⑥启动/usr/local/webserver/bin/apachectl start
⑦查看端口号
⑧修改index.html
⑨在浏览器访问http://192.168.136.143