LAMP平台部署及应用
LAMP平台的构成组件:
Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP/Perl/Python网页编程语言
LAMP平台的应用优势:
成本低廉、可定制、易于开发、方便易用、安全和稳定
LAMP各组件的安装顺序:
Linux、Apache、MySQL、PHP
安装过程:
1.Linux操作系统的安装在这里不作介绍
2.Apache的安装
准备工作,为了避免发生端口冲突、程序冲突等现象,建议卸载使用RPM方式安装的httpd.
源码编译及安装
将所需要的软件包进行解压
配置
编译及安装
若希望将httpd添加为系统服务,以便通过chkconfig进行管理,需要建立可控的服务脚本,可将apachectl脚本复制为/etc/init.d/httpd,并在文件开头添加chkconfig识别配置,然后再将其添加为标准的linux系统服务
安装完成后,进行访问
3.MySQL数据库的安装过程
准备工作
MySQL 5.5需要cmake编译安装,所以先安装cmake包
为了加强数据库服务的权限控制,建议使用专门的运行用户
配置MySQL
编译及安装
安装后的其他调整
添加系统服务
访问MySQL数据库
4.PHP的安装过程
准备工作
安装扩展工具库(在实际企业中,一部分基于PHP开发的Web应用系统会需要额外的扩展工具,如数据库加密工具libmcrypt、mhash、mcrypt等)
安装libmcrypt
安装mhash
安装mcrypt
编译安装PHP
安装好PHP软件包后,服务器不会自动建立php.ini配置文件,但在源码目录下提供了两个样例配置文件,选择其中一个样例文件,将其复制到PHP的配置文件目录下/usr/local.php5,并改名为php.ini
如果没有特殊要求,可以直接沿用默认配置,不做任何修改。
添加ZendGuardLoader优化模块
httpd.conf配置调整
测试LAMP协同工作
测试PHP网页能否正确显示
测试PHP网页能否访问MySQL数据库
LAMP架构应用实例
部署phpMyAdmin系统
访问phpMyAdmin的Web管理界面
输入用户名和密码即可登录
转载于:https://blog.51cto.com/13555753/2056427