什么是LAMP平台?

    LAMP就是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写,这些自由软件为:Linux  Linux的操作系统

      Apache  网页服务器

      MySQL,mariaDB  数据库系统

      PHP     脚本语言

//这就是LAMP


搭建LAMP平台都需要准备些什么呢?

    首先要在Linux操作系统上,

    1> 准备Apache网页服务器http服务器;

       # yum install httpd  (运行在80端口)

      启用http服务;

        # service http start  (修改端口需要重新启用服务)

       测试下,http能否正常运行;

        在 /var/www/html/ 编辑主页面 index.html wKioL1Prb0eDo3cJAABYqrfXZ6A660.png然后再在浏览器打开服务站点,如下:

wKioL1PrcOLBYGDgAAAfvhAZvtQ074.png证明httpd服务启动成功

    2> 准备PHP(这里PHP是作为Linux的一个模块在内核中的);

        # yum install php 

        安装完PHP后,我们来测试下PHP是否能正常工作;

        在/var/www/html/ 编辑文件 php.php 内容如下:

wKiom1Prc83wf76eAAAMkfXIxtQ886.png

 图中 phpinfo() 是调用函数显示php信息的,能调用成功则我们的php能正常工作如下:

wKioL1PrdKugMDURAABNMMZwwPo112.png

如上图,成功调用函数成功,显示php信息,有版本信息之类的。


3> php也安装好了,下面改准备MySQL了,

# yum install mysqld 

然后执行mysql命令

wKiom1PreFyRv1DTAABH-pZjbE8023.png  这样就安装成功了,


说到mysql,那就说一下mysql中常用的几个命令:

    mysql客户端的使用:

                    -u USERNAME: 默认为root

            -h HOST: 默认为localhost                

                    -p [PASSWORD]: 输入密码

    mysql的用户账号格式如下:

        USERNAME@HOST

                USERNAME: 用户名

HOST: 此用户仅允许通过此处指定的主机登录mysqld服务;

         例如: root@localhost, root@'127.0.0.1', root@'HOSTNAME'

 

     查看支持哪此存储引擎:SHOW  ENGINES;

     查看表的属性信息:SHOW  TABLE  STATU   

     查看支持的字符集:SHOW  CHARACTER  SET;

     查看排序规则:SHOW  COLLATION;

     查看服务器变量:SHOW  {GLOBAL|SESSION}  VARIALES  [LIKE ''];

     查看服务状态变量;SHOW  {GLOBAL|SESSION}  STATUS  [LIKE ''];

    

如果想要让php与mysql通信的话,还需要安装一个php-mysql,这是一个连接php与mysql的驱动程序,在本地他们是基于套接字通信的。


基本的LAMP平台所需的服务我们构架好啦,下面我来实现下吧,我以WordPress为例,

首先我们要去下载WordPress这个安装包,

    我已经下载好啦,你自己去探索吧,

然后要解压这个WordPress包

wKiom1PreeGjXMJvAAAWHfnKKMA843.png如上图,wordpre的版本如上,我把它下载到了/var/www/html/ wordpress这个目录中

然后 cd wordpress,查看里面的文件

wKioL1Pre1mwUa4UAAAwTGE2F48359.png由上图可以看到,wp-config-sample.php 这个事给你的配置文件的样例,所以我们只需把它 cp 一下就行了,并命名为 wp-config.php

# vim wp-config.php

   define('DB_NAME', 'LIB')    指定创建数据库名

    define('DB_USER', 'sunbin');  指定的登录用户 (在实际工作中,不要使用root用户)

    define('DB_PASSWORD', '');    指定使用的密码

    define('DB_HOST', '127.0.0.1'); 指定为本机(我的是这个地址)

下面来看下使用mysql来创建数据库的过程

使用命令mysql,进入mysql客户端;

    # mysql

然后使用 CREATE DATABASE LIB

    mysql> CREATE DATABASE LIB   //创建LIB数据库

查看已经创建的数据有哪些,是否创建成功了

    mysql> SHOW DATABASES;

    wKiom1PrfWKRSu0hAAAYTCWGXR4796.png

如上图显示,我创建LIB这个库已经成功啦,

然后要初始化数据库,就是重启下服务

# service mysqld restart

# service  httpd restart 

然后来测试下我的WordPress是否配置成功了没,

在浏览器中输入: 192.168.0.1/wordpress 如果能显示出个人博客的安装页面就证明我们安装成功了,我这里已经安装上了,我就给你截个安装好后的个人博客的主页面吧

wKioL1Prf8jhz4a9AAgyPKrMuoc122.png以上就是配置LAMP的过程,及实现一个简单案例WordPress的过程。