LAMP平台部署及应用

一,

 1.LAMP平台的构成组件

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

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

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

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

 2.LAMP平台的应用优势

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

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

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

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

二,构建php运行环境

 1.准备工作wKiom1aCaxOxbZzVAAAqB2x4fCk667.png

wKioL1aCa0zgwZgsAAAZ0EB6w1Y876.png

 2.安装扩展工具库

(1)安装libmcrypt

wKioL1aCbFGQATrLAABu6DWsZ2U541.png

wKioL1aCbJaSqFKXAAAVmV9mcZY415.png

(2)安装mhash

wKiom1aCbPiRrMYVAABoH7k-tzo573.png

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

(3)安装mcrypt

wKioL1aCbfXQIDBjAAAgla116wQ577.png

解决configure配置报错

wKioL1aCbteyKZmQAAATb5lGeXY149.png

make && make install

3.编译安装PHP

wKioL1aCjrmwcyJCAAAt51W9kaM618.png

4.设置LAMP组件环境

 1)php.ini配置调整

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

wKioL1aCl5vR4uJKAAAJkYpSMqE320.png

wKiom1aCl4CC_n9eAAAIVubzVyE075.png

wKioL1aCl5yx4AI1AAALre5ObqA672.png

wKiom1aCl4CxSHjQAAAJe5exzwQ925.png

wKioL1aCl5yTMcAhAAAKb9dlnAQ358.png

wKiom1aCl4DSQvELAAAJVs3SxX4814.png

 2)添加zendGuardLoader优化模块

wKioL1aCmTqTwkBpAABABemy4-s810.png

wKioL1aCmwWy5sVwAAASdJYRbGw962.png

2.httpd.conf配置调整

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

wKiom1aCnryzK-KjAAALRbvHfjg615.png

wKioL1aCntiSFMZLAAAMRbPORDQ819.png

wKiom1aCnr3SC2OdAAAWTmEPcD0901.png

/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

<?php

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

if($link) echo "welcome my sqlserver"

mysql_close();

?>

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

三,lamp架构应用实例

  1. 部署phpmyadmin系统

 解压并复制到网站目录

wKiom1aCpSSRkw_IAAAh6akD_d8579.png

2.建立


配置文件config.inc.php

wKioL1aCpZbRNW8zAAAXMffgTRM973.png

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






你可能感兴趣的:(web服务器,运行环境,网站服务器,关系数据库,网页编程)