您的位置:首页 > 其它

LAMP平台部署及应用

2018-01-01 19:34 176 查看
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管理界面



输入用户名和密码即可登录

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LAMP 平台 部署