您的位置:首页 > 运维架构 > 网站架构

LAMP平台部署及应用

2016-04-04 13:47 579 查看
LAMP平台的构成组件

a. linux操作系统
b. apache网站服务器
c. mysql数据库服务器
d. php/perl/python网页编程语言
2.LAMP平台的优势 a. 成本低廉:构成组件都是开放源代码的软件。
b. 可定制:拥有大量的额外组件和可扩展功能的模块。
c. 易于开发:页面代码简介。
d. 方便易用:PHP/Perl等属于解释性语言,只需要复制到网页目录即可访问。
e. 安全和稳定:大量的程序员在关注并持续改进LAMP平台的各个组件。
一.安装PHP软件包
准备工作

为了避免发生程序冲突等现象,建议先将RPM方式安装的PHP及相关依赖包卸载(php,php-cli,php-ldap,php-common,php-mysql)需要安装(zlib-devel,libxml2-devel包)安装扩展工具库

1. 安装libmcrypt




安装mhash



安装mcrypt



编译安装PHP



--prefix:指定将PHP程序安装到哪个目录下--with-mcrypt:加载数据加密等扩展工具支持--with-apxs2:设置apache提供的apxs模块支持程序的文件位置--with-mysql:设置mysql数据库服务程序的安装位置--with-config-file-path:设置PHP的配置文件php.ini将要存放的位置--enable-mbstring:启用多字节字符串功能,以便支持中文等代码编译安装 make && make install二.设置LAMP组件环境
php.ini配置调整

cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php/.inivim /usr/local/php5/php/.ini


添加ZendGuardLoader优化模块

可以提高PHP程序的执行效率,优化页面加载速度。(图2需要手工添加)



httpd.conf配置调整

要使httpd服务器支持PHP页面解析功能,需通过LoadModule配置项加载PHP程序的模块文件,并通过AddType配置项添加对‘.php’类型文件的支持。

测试PHP网页能否正确显示



测试PHP网页能否访问mysql数据库





附件:http://down.51cto.com/data/2367547
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息