LAMP部署及应用

LAMP概述:是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、php或perl、python网页编程语言。

应用优势:成本低廉、可定制、易与开发、方便易用、安全和稳定。

安装顺序:Linux、Apache、MySQL、php。

安装PHP软件包

注:Apache和mysql已经搭建完成了。不会搭建请看前几篇文章。

1、准备工作

卸载rpm方式安装的php及相关依赖包。查了一下没有装。
这里写图片描述
需要装zlib-devel和libxml2-devel包,如果系统本身有不用重复装。
这里写图片描述

2、安装扩展工具库

安装php之前应该先装好这些扩展工具程序。安装libmcypt
这里写图片描述
创建软链接
这里写图片描述
安装mhash
这里写图片描述
创建软链接
这里写图片描述
安装mcrypt
这里写图片描述
解决报错
这里写图片描述
再次执行
这里写图片描述

3、编译安装php

解包进入源码目录
这里写图片描述
配置
这里写图片描述
编译及安装
这里写图片描述

设置LAMP组件环境

1、php.ini配置调整

这里写图片描述
选择其中一个样例文件复制到php配置文件目录/usr/local/php5/下并改名为php.ini
这里写图片描述
修改php.ini文件中的配置内容可以控制php网页的执行特性
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
添加ZendGuardLoader优化模块进一步提高php程序的执行效率优化页面加载速度。解压并将php-5.3x目录下的模板文件复制到php程序的模块文件夹
这里写图片描述
修改php.ini配置文件。
这里写图片描述
添加加载启用ZendGuardLoader.so模块的配置语句
这里写图片描述

2、httpd.conf配置调整

要使httpd服务器支持php页面解析功能,需通过配置项加载php程序的模块文件,添加index.php配置项以识别常见的php首页文件
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
重启服务更新配置
这里写图片描述

测试LAMP协同工作

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

编写一个php格式的测试网页文件
这里写图片描述
这里写图片描述
通过浏览器访问 IP地址/文件名
这里写图片描述

2、测试php网页能否访问MySQL数据库

编写测试网页文件添加简单的数据库操作命令,用与验证与Mysql服务器的连接查询操作。
这里写图片描述
这里写图片描述
文件里的用户名密码要能登录到数据库。客户端访问
这里写图片描述

部署phpMyAdmin系统

1、解包并移动到网站目录

这里写图片描述

2、建立配置文件config.inc.php

默认提供的样例文件为config.sample.inc.php 参照这个建立config.inc.php
这里写图片描述
这里写图片描述

3、访问phpMyAdmin页面管理数据库

这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_40084074/article/details/82384335