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

LAMP平台部署及应用

时间:2016-04-04 21:16:55      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:网站服务器   网页编程   源代码   python   linux   

 

  1. LAMP平台的构成组件

    a.      linux操作系统

    b.      apache网站服务器

    c.      mysql数据库服务器

    d.      php/perl/python网页编程语言

 2.LAMP平台的优势

    a.      成本低廉:构成组件都是开放源代码的软件。

    b.      可定制:拥有大量的额外组件和可扩展功能的模块。

    c.      易于开发:页面代码简介。

    d.      方便易用:PHP/Perl等属于解释性语言,只需要复制到网页目录即可访问。

    e.      安全和稳定:大量的程序员在关注并持续改进LAMP平台的各个组件。

 

一.安装PHP软件包

  1. 准备工作

为了避免发生程序冲突等现象,建议先将RPM方式安装的PHP及相关依赖包卸载

(php,php-cli,php-ldap,php-common,php-mysql)需要安装(zlib-devellibxml2-devel包)

  1. 安装扩展工具库

  2. 1.      安装libmcrypt

技术分享

  1. 安装mhash

技术分享

  1. 安装mcrypt

技术分享

  1. 编译安装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组件环境

  1. php.ini配置调整

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

vim /usr/local/php5/php/.ini

技术分享

  1. 添加ZendGuardLoader优化模块

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

技术分享

技术分享

  1. httpd.conf配置调整

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

技术分享

  1. 测试PHP网页能否正确显示

技术分享

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

技术分享


本文出自 “carey” 博客,请务必保留此出处http://akhack.blog.51cto.com/11084669/1760098

LAMP平台部署及应用

标签:网站服务器   网页编程   源代码   python   linux   

原文地址:http://akhack.blog.51cto.com/11084669/1760098

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