源码搭建LAMP做博客项目(二)
1、centos下几种安装方式
yum安装:yum 仓库,网络yum源,资源比较丰富
rpm包安装:简单,快速,有依赖关系
源码包安装:
安装步骤3步
安装所需要的编译工具gcc gcc-c++ cmake libtool ncurses-devel perl glibc libxml2-devel libcurl-devel
1../configure --prefix=绝对路径(指定安装的目录) 环境检测,Makefile 规则文件
2.make 编译 读取Makfile文件
3.make install 编译安装
源码包安装
优点:
1.没有依赖关系
2.他可以跨平台
3.方便管理
缺点:
1.安装比较麻烦
2.安装时间比较长
2、源码安装apache
3、安装依赖
yum -y install gcc gcc-c++
4、编译安装
cd到httpd源码包所在目录,解压源码包。
#解压源码包
tar -xvf httpd-2.2.9.tar.gz
#切换到httpd目录下
cd httpd-2.2.9
#让apache核心装载DSO,并指定安装目录为/usr/local/apache2
./configure --enable-so --prefix=/usr/local/apache2
#编译
make
#编译安装
make install
#启动apache
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl stop
5、常用参数:
--prefix=路径指定安装路径
--enable-so开启Apache加载扩展模块的功能
6、pache的工作目录/usr/local/apache2下面的主要目录:**
bin目录存放的是Apache的启动服务的脚本
conf目录存放的是Apache的配置文件
htdocs目录是Apache的默认网站根目录
logs目录存放的是Apaceh的访问日志和错误日志
modules目录存放的是Apache的相关模块文件