码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP平台部署及应用

时间:2015-12-30 00:32:29      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:网站服务器   web服务器   关系数据库   运行环境   网页编程   

一,

 1.LAMP平台的构成组件

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

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

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

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

 2.LAMP平台的应用优势

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

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

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

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

二,构建php运行环境

 1.准备工作技术分享

技术分享

 2.安装扩展工具库

(1)安装libmcrypt

技术分享

技术分享

(2)安装mhash

技术分享

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

(3)安装mcrypt

技术分享

解决configure配置报错

技术分享

make && make install

3.编译安装PHP

技术分享

4.设置LAMP组件环境

 1)php.ini配置调整

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

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 2)添加zendGuardLoader优化模块

技术分享

技术分享

2.httpd.conf配置调整

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

技术分享

技术分享

技术分享

/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系统

 解压并复制到网站目录

技术分享

2.建立


配置文件config.inc.php

技术分享

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






LAMP平台部署及应用

标签:网站服务器   web服务器   关系数据库   运行环境   网页编程   

原文地址:http://coming.blog.51cto.com/9849143/1729783

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!