LAMP平台的构成组件:
Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP/Perl/Python网页编程语言
LAMP平台的应用优势:
成本低廉、可定制、易于开发、方便易用、安全和稳定
LAMP各组件的安装顺序:
Linux、Apache、MySQL、PHP
安装过程:
1.Linux操作系统的安装在这里不作介绍
2.Apache的安装
准备工作,为了避免发生端口冲突、程序冲突等现象,建议卸载使用RPM方式安装的httpd.

源码编译及安装
将所需要的软件包进行解压
LAMP平台部署及应用_第1张图片

配置
LAMP平台部署及应用_第2张图片

编译及安装
LAMP平台部署及应用_第3张图片
若希望将httpd添加为系统服务,以便通过chkconfig进行管理,需要建立可控的服务脚本,可将apachectl脚本复制为/etc/init.d/httpd,并在文件开头添加chkconfig识别配置,然后再将其添加为标准的linux系统服务
LAMP平台部署及应用_第4张图片

LAMP平台部署及应用

LAMP平台部署及应用

LAMP平台部署及应用

安装完成后,进行访问
LAMP平台部署及应用_第5张图片
3.MySQL数据库的安装过程
准备工作
LAMP平台部署及应用_第6张图片
MySQL 5.5需要cmake编译安装,所以先安装cmake包
LAMP平台部署及应用_第7张图片
LAMP平台部署及应用
为了加强数据库服务的权限控制,建议使用专门的运行用户
LAMP平台部署及应用
配置MySQL
LAMP平台部署及应用_第8张图片
编译及安装
LAMP平台部署及应用
安装后的其他调整
LAMP平台部署及应用_第9张图片
LAMP平台部署及应用_第10张图片
添加系统服务
LAMP平台部署及应用_第11张图片
访问MySQL数据库
LAMP平台部署及应用_第12张图片
4.PHP的安装过程
准备工作
LAMP平台部署及应用_第13张图片
LAMP平台部署及应用_第14张图片
安装扩展工具库(在实际企业中,一部分基于PHP开发的Web应用系统会需要额外的扩展工具,如数据库加密工具libmcrypt、mhash、mcrypt等)
安装libmcrypt
LAMP平台部署及应用_第15张图片
LAMP平台部署及应用
LAMP平台部署及应用
安装mhash
LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用
安装mcrypt
LAMP平台部署及应用_第16张图片
LAMP平台部署及应用
LAMP平台部署及应用
编译安装PHP
LAMP平台部署及应用_第17张图片
LAMP平台部署及应用
安装好PHP软件包后,服务器不会自动建立php.ini配置文件,但在源码目录下提供了两个样例配置文件,选择其中一个样例文件,将其复制到PHP的配置文件目录下/usr/local.php5,并改名为php.ini
LAMP平台部署及应用
如果没有特殊要求,可以直接沿用默认配置,不做任何修改。
添加ZendGuardLoader优化模块
LAMP平台部署及应用_第18张图片
LAMP平台部署及应用_第19张图片
LAMP平台部署及应用_第20张图片
httpd.conf配置调整
LAMP平台部署及应用
LAMP平台部署及应用_第21张图片
LAMP平台部署及应用_第22张图片
测试LAMP协同工作
测试PHP网页能否正确显示
LAMP平台部署及应用_第23张图片
LAMP平台部署及应用_第24张图片
LAMP平台部署及应用_第25张图片
测试PHP网页能否访问MySQL数据库
LAMP平台部署及应用
LAMP平台部署及应用_第26张图片
LAMP平台部署及应用_第27张图片
LAMP架构应用实例
部署phpMyAdmin系统
LAMP平台部署及应用_第28张图片
访问phpMyAdmin的Web管理界面
LAMP平台部署及应用_第29张图片
输入用户名和密码即可登录
LAMP平台部署及应用_第30张图片