Lamp环境搭建及应用(源码)
实验环境
rhel-server-5.4-i386-dvd
操作系统(os)
red hat linux 5.4
httpd版本
apr-1.4.6.tar.gz
apr-util-1.5.1.tar.gz
httpd-2.4.4.tar.gz
php版本
php-5.4.13.tar.bz2
mysql版本
mysql-5.5.115-linux2.6-i686.tar.gz(二进制)
实验
Apache
2.4比2.2更加优异的地方
MPM 多进程处理机制,默认方式下采用进程方式处理,可以进行配置,
可采事件通知机制【叫轮询机制】
编辑yum客户端
安装httpd 2.4
Httpd2.4 的文件
Mysql的文件
Php的文件
cmake 实现对php源码的配置
安装apache
配置完成
apr-1.4.6.tar.gz 安装完毕
提高不通平台上的运行
配置完成
关于库
环境变量牵扯到四个重要文件
系统占用两个,个人占用两个
文件放到系统里面的,可以影响到所有人
文件放到个人里面的,只能影响到个人
Apr安装完毕
安装httpd
切换打开源码所在目录
安装目录的选项
普通账号
管理员
配置文档所存放的位置
头文件所存放的位置
特性选项
缺少pcre
bin 二进制的工具盒指令
error 存放错误信息的位置
htdocs 站点主目录
include 头文件
modules 形成的各种dso的各种动态共享对象
man 手册
logs 放置日志的位置
控制脚本
Apache服务起来了
实现chkconfig管理
chkconfig管理完毕
Apache安装完毕
Mysql安装 (二进制)
mysql二进制安装步骤
Mysql 二级制安装
创建用户和组
设置目录访问权限
创建初始化的数据库
设置二进制所有权,使之归root所有,并属于mysql所在管理组:
设置mysql的密码
mysql二进制安装完毕
Php源码安装
说明文件
安装php
查看php是否变为模块
http和php的结合没有问题
Php和mysql连接没问题