LAMP平台部署及应用

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

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

配置
LAMP平台部署及应用

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

LAMP平台部署及应用

LAMP平台部署及应用

LAMP平台部署及应用

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

转载于:https://blog.51cto.com/13555753/2056427