LAMP环境的搭建(基于rpm包的搭建)

一.lamp的简介:

   LAMPLinux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,PerlPHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。   对于大流量、大并发量的网站系统架构来说,除了硬件上使用高 性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。

二.环境的搭建

1.安装所有的需要的软件包(可以再本地yum源里进行安装)

2.首先安装http的软件包 

3.然后有mysql 的软件包 yum install mysql mysql-server

4.然后重启mysql     service mysqld restart   chkconfig mysqld on 设置开机启动

5.观察端口状态是否打开,如下图

 

LAMP环境的搭建_lamp环境的搭建  linux下php

6.可以进入sql数据库并查看表   还可以对mysql的数据库加密

 命令为:mysqladmin -u root -p password 123’ 已经加密

  再进入mysql的时候用命令 mysql -u root -p  输入密码就可以进入了

 

LAMP环境的搭建_lamp环境的搭建  linux下php_02

7.安装与php有关的软件包 包括(php php-mysql php-mystring 等)

8.cd /etc/httpd/conf.d/ll 查看 可以看到里面已经存在了php.conf的目录文件

 

LAMP环境的搭建_lamp环境的搭建  linux下php_03

 9. cd /var/www/html/ 进入apache的默认的文件目录新建一个php文件

vim index.php  (利用php调用mysql加密的)

 

LAMP环境的搭建_lamp环境的搭建  linux下php_04

10. 要实现php调用mysql还要有phpMyAdmin文件 从外面复制过来然后解压( phpMyAdmin-2.11.10.1-all-languages.zip

  解压命令 unzip  phpMyAdmin-2.11.10.1-all-languages.zip  

11. 解压之后从命名并改变路径 

 

LAMP环境的搭建_lamp环境的搭建  linux下php_05

12.进入这个目录查看一下可以看到有php的样例文件 拷贝一下

 

LAMP环境的搭建_lamp环境的搭建  linux下php_06

13.编辑此文件 在第十七行输入些内容

 

LAMP环境的搭建_lamp环境的搭建  linux下php_07

14.重启apache的服务 然后再客户端检验如下图 (下面还有错误)

 

LAMP环境的搭建_lamp环境的搭建  linux下php_08 

15.查找此模块的软件然后安装上就行了 如下图

 

LAMP环境的搭建_lamp环境的搭建  linux下php_09

三.做成虚拟的主机 

  1.编辑apache的文件最后几行(目录一定要正确)

 

LAMP环境的搭建_lamp环境的搭建  linux下php_10 

2.改客户端的host文件 然后查看

  如下图的错误可以看出原因是不允许访问/(根目录下的文件主要是对其他用户有权限所以要把目录移动到其他目录下就行了)

 

LAMP环境的搭建_lamp环境的搭建  linux下php_11