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 多进程处理机制,默认方式下采用进程方式处理,可以进行配置,

      可采事件通知机制【叫轮询机制】

Lamp环境搭建及应用(源码)_操作系统

编辑yum客户端

Lamp环境搭建及应用(源码)_操作系统_02

Lamp环境搭建及应用(源码)_linux_03 Lamp环境搭建及应用(源码)_linux_04 Lamp环境搭建及应用(源码)_操作系统_05

安装httpd 2.4

Httpd2.4 的文件

Lamp环境搭建及应用(源码)_linux_06 Lamp环境搭建及应用(源码)_linux_07 Lamp环境搭建及应用(源码)_linux_08

Mysql的文件

Php的文件

Lamp环境搭建及应用(源码)_操作系统_09

Lamp环境搭建及应用(源码)_linux_10

cmake 实现对php源码的配置

安装apache

Lamp环境搭建及应用(源码)_linux_11 Lamp环境搭建及应用(源码)_linux_12 Lamp环境搭建及应用(源码)_linux_13 Lamp环境搭建及应用(源码)_linux_14

Lamp环境搭建及应用(源码)_操作系统_15

Lamp环境搭建及应用(源码)_操作系统_16

Lamp环境搭建及应用(源码)_操作系统_17

配置完成

Lamp环境搭建及应用(源码)_linux_18 Lamp环境搭建及应用(源码)_linux_19 Lamp环境搭建及应用(源码)_linux_20

Lamp环境搭建及应用(源码)_操作系统_21

Lamp环境搭建及应用(源码)_操作系统_22

Lamp环境搭建及应用(源码)_linux_23 Lamp环境搭建及应用(源码)_操作系统_24 Lamp环境搭建及应用(源码)_linux_25

apr-1.4.6.tar.gz 安装完毕

提高不通平台上的运行

Lamp环境搭建及应用(源码)_操作系统_26 Lamp环境搭建及应用(源码)_操作系统_27 Lamp环境搭建及应用(源码)_linux_28 Lamp环境搭建及应用(源码)_linux_29

Lamp环境搭建及应用(源码)_linux_30

配置完成

Lamp环境搭建及应用(源码)_linux_31 Lamp环境搭建及应用(源码)_操作系统_32

关于库

Lamp环境搭建及应用(源码)_操作系统_33 Lamp环境搭建及应用(源码)_linux_34 Lamp环境搭建及应用(源码)_操作系统_35 Lamp环境搭建及应用(源码)_操作系统_36 Lamp环境搭建及应用(源码)_linux_37

环境变量牵扯到四个重要文件

系统占用两个,个人占用两个

文件放到系统里面的,可以影响到所有人

文件放到个人里面的,只能影响到个人

Lamp环境搭建及应用(源码)_linux_38

Lamp环境搭建及应用(源码)_操作系统_39Lamp环境搭建及应用(源码)_linux_40

Apr安装完毕

安装httpd

Lamp环境搭建及应用(源码)_linux_41

切换打开源码所在目录

Lamp环境搭建及应用(源码)_linux_42

Lamp环境搭建及应用(源码)_操作系统_43Lamp环境搭建及应用(源码)_操作系统_44Lamp环境搭建及应用(源码)_操作系统_45

Lamp环境搭建及应用(源码)_操作系统_46

安装目录的选项

普通账号

Lamp环境搭建及应用(源码)_操作系统_47

管理员

Lamp环境搭建及应用(源码)_操作系统_48

Lamp环境搭建及应用(源码)_操作系统_49

配置文档所存放的位置

Lamp环境搭建及应用(源码)_操作系统_50

头文件所存放的位置

Lamp环境搭建及应用(源码)_linux_51

特性选项

Lamp环境搭建及应用(源码)_linux_52

Lamp环境搭建及应用(源码)_操作系统_53

缺少pcre

Lamp环境搭建及应用(源码)_操作系统_54Lamp环境搭建及应用(源码)_操作系统_55

Lamp环境搭建及应用(源码)_linux_56

Lamp环境搭建及应用(源码)_linux_57

Lamp环境搭建及应用(源码)_操作系统_58

bin 二进制的工具盒指令

error  存放错误信息的位置

htdocs  站点主目录

include  头文件

modules 形成的各种dso的各种动态共享对象

man 手册

logs 放置日志的位置

Lamp环境搭建及应用(源码)_操作系统_59Lamp环境搭建及应用(源码)_操作系统_60Lamp环境搭建及应用(源码)_linux_61Lamp环境搭建及应用(源码)_linux_62Lamp环境搭建及应用(源码)_操作系统_63Lamp环境搭建及应用(源码)_linux_64Lamp环境搭建及应用(源码)_linux_65

控制脚本

Lamp环境搭建及应用(源码)_linux_66Lamp环境搭建及应用(源码)_linux_67

Lamp环境搭建及应用(源码)_linux_68Lamp环境搭建及应用(源码)_linux_69

Apache服务起来了

Lamp环境搭建及应用(源码)_linux_70

Lamp环境搭建及应用(源码)_linux_71

实现chkconfig管理

Lamp环境搭建及应用(源码)_linux_72

Lamp环境搭建及应用(源码)_操作系统_73Lamp环境搭建及应用(源码)_操作系统_74

Lamp环境搭建及应用(源码)_操作系统_75Lamp环境搭建及应用(源码)_linux_76

chkconfig管理完毕

Apache安装完毕

Mysql安装 (二进制)

mysql二进制安装步骤

Lamp环境搭建及应用(源码)_操作系统_77Lamp环境搭建及应用(源码)_linux_78

Mysql 二级制安装

Lamp环境搭建及应用(源码)_linux_79

创建用户和组

Lamp环境搭建及应用(源码)_linux_80

Lamp环境搭建及应用(源码)_linux_81

设置目录访问权限

Lamp环境搭建及应用(源码)_linux_82

创建初始化的数据库

Lamp环境搭建及应用(源码)_操作系统_83

设置二进制所有权,使之归root所有,并属于mysql所在管理组:

Lamp环境搭建及应用(源码)_linux_84Lamp环境搭建及应用(源码)_操作系统_85

Lamp环境搭建及应用(源码)_linux_86

Lamp环境搭建及应用(源码)_操作系统_87

设置mysql的密码

Lamp环境搭建及应用(源码)_linux_88

mysql二进制安装完毕

Lamp环境搭建及应用(源码)_linux_89

Php源码安装

Lamp环境搭建及应用(源码)_linux_90Lamp环境搭建及应用(源码)_操作系统_91

说明文件

Lamp环境搭建及应用(源码)_linux_92

Lamp环境搭建及应用(源码)_linux_93

安装php

Lamp环境搭建及应用(源码)_操作系统_94

Lamp环境搭建及应用(源码)_linux_95Lamp环境搭建及应用(源码)_操作系统_96

Lamp环境搭建及应用(源码)_操作系统_97Lamp环境搭建及应用(源码)_linux_98Lamp环境搭建及应用(源码)_linux_99Lamp环境搭建及应用(源码)_linux_100Lamp环境搭建及应用(源码)_操作系统_101

查看php是否变为模块

Lamp环境搭建及应用(源码)_linux_102Lamp环境搭建及应用(源码)_linux_103Lamp环境搭建及应用(源码)_linux_104Lamp环境搭建及应用(源码)_操作系统_105Lamp环境搭建及应用(源码)_操作系统_106Lamp环境搭建及应用(源码)_linux_107Lamp环境搭建及应用(源码)_操作系统_108Lamp环境搭建及应用(源码)_linux_109Lamp环境搭建及应用(源码)_操作系统_110Lamp环境搭建及应用(源码)_linux_111

http和php的结合没有问题

Lamp环境搭建及应用(源码)_操作系统_112Lamp环境搭建及应用(源码)_操作系统_113

Php和mysql连接没问题