天天看点

LAMP平台部署及应用

一,

 1.LAMP平台的构成组件

  # linux操作系统:作为LAMP架构的基础,提供用于支撑web站点的操作;

  # Apache网站服务器:作为lamp架构的前端,是一款功能强大,稳定性好的web服务器程序,该服务    器直接面向用户提供网站访问,发送网页,图片等文件内容;

  #mysql数据库服务器:作为lamp架构的后端,是一款流行的开源关系数据库系统

  #php/perl/python网页编程语言

 2.LAMP平台的应用优势

  #成本低廉:构成组件都是开放源代码的软件,可以自由获得和免费使用,在技术上和许可证方面没有太严格的限制,大大降低了企业的实施成本

  #可定制:拥有大量的额外组件和可扩展功能的模块,能满足大部分企业应用的定制需求,甚至可以自行开发,添加新的功能

  #方便易用:通常只要复制到网站目录中,就可以直接访问

  #安全和稳定:得益于开源的优势

二,构建php运行环境

 1.准备工作

LAMP平台部署及应用
LAMP平台部署及应用

 2.安装扩展工具库

(1)安装libmcrypt

LAMP平台部署及应用
LAMP平台部署及应用
(2)安装mhash
LAMP平台部署及应用

链接 ln -s /usr/local/lib/libmhash* /usr/lib/

(3)安装mcrypt

LAMP平台部署及应用
解决configure配置报错
LAMP平台部署及应用

make && make install

3.编译安装PHP

LAMP平台部署及应用

4.设置LAMP组件环境

 1)php.ini配置调整

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

LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用
 2)添加zendGuardLoader优化模块
LAMP平台部署及应用
LAMP平台部署及应用

2.httpd.conf配置调整

vim  /usr/local/httpd/conf/httpd.conf 

LAMP平台部署及应用
LAMP平台部署及应用
LAMP平台部署及应用

/usr/local/httpd/bin/apachectl restart

3.测试lamp协同工作

1)测试php网页能否正确显示

vim /usr/local/httpd/htdocs/test1.php

<?php

phpino( );

?>

通过http://www.local.com/test1.php访问

2)测试php网页能否访问mysql数据库

vim /usr/local/httpd/htdocs/test2.php

$lind=mysql_connect('localhost','root','123456');

if($link) echo "welcome my sqlserver"

mysql_close();

?>

http://www.local.com/test2.php

三,lamp架构应用实例

  1. 部署phpmyadmin系统

 解压并复制到网站目录

LAMP平台部署及应用

2.建立

配置文件config.inc.php

LAMP平台部署及应用

3.http://www.local.com/phpMyAdmin访问

继续阅读