CentOS7 LAMP环境搭建图解

安装说明

  LAMP环境搭建要比WAMP环境搭建简单很多,安装软件时不用刻意追求最新的软件,因为企业用的一般都是最稳定的,而不是最新的。搭建实验在虚拟机VMware中进行,虚拟机可以与宿主机通信,Linux发行版本为CentOS7。
  在安装PHP时,如果直接使用yum安装,则此时PHP版本为5.4。如果要安装最新版本的PHP,则需要手动更新yum源。
  在安装MySQL时,如果直接使用yum安装,则默认安装的是MariaDB。这是因为MySQL被Oracle收购之后,面临着被闭源的风险,所以开源的CentOS7已经不支持MySQL,而换成了MariaDB。如果需要在CentOS7上安装MySQL需要先将MariaDB卸载掉,否则会导致安装冲突。
在这里插入图片描述

安装Apache

  1. 安装Apache主服务:# yum -y install httpd
  2. 修改配置文件:# vim /etc/httpd/conf/httpd.conf
    查找ServerName(注意大小写),新增一行“ServerName localhost:80”
    在这里插入图片描述
  3. 开放防火墙80端口:# firewall-cmd --permanent --zone=public --add-port=80/tcp
    在这里插入图片描述
  4. 启动Apache:# systemctl start httpd
    本地主机打开浏览器,输入虚拟机IP,出现如下Apache界面即配置成功
    注:若无法加载,尝试使用命令# systemctl stop firewalld完全关闭防火墙
    在这里插入图片描述

安装MySQL

  1. 查看并卸载MariaDB:# rpm -qa | grep mariadb
    #yum -y remove mariadb-libs-5.5.41-2.el7_0.x86_64
    在这里插入图片描述
  2. 下载并安装RPM:# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm
    在这里插入图片描述
  3. 安装MySQL:# yum -y install mysql-community-server
    注:MySQ安装后默认没有密码

安装PHP

  1. 安装php主服务及其扩展包:# yum -y install php php-fpm php-cli php-common php-devel php-gd php-pdo php-mysql php-mbstring php-bcmath php-pear
  2. 启动MySQL服务:# systemctl start mysqld
    重启Apache服务:# systemctl restart httpd
  3. 切换到Apache网站根目录下:# cd /var/www/html/
    新建php测试文件:# vim test.php
    <?php
        // 测试PHP
        echo "hello php" . "<br/>";
        // 测试MySQL
        $conn = new mysqli("localhost", "root", "");
        if($conn->connect_error){
                die("connect failure:" . $conn->connect_error);
        }else{
                echo "connect success";
        }
    ?>
    
    在这里插入图片描述
  4. 本地主机打开浏览器,输入“虚拟机IP/test.php”,出现如下界面即配置成功
    在这里插入图片描述

安装Redis补充

  1. 安装epel源:# yum -y install epel-release
  2. 安装Redis数据库:# yum -y install redis
    注:若在安装过程中出现如下错误,则需要把“/etc/yum.repos.d/epel.repo”文件的第3行注释去掉,把第4行注释掉,然后再继续安装
    在这里插入图片描述
    在这里插入图片描述
  3. 安装PHP的Redis扩展:# yum -y install php-pecl-redis
  4. 启动Redis服务:# systemctl start redis
    重启Apache服务:# systemctl restart httpd
  5. 切换到Apache根目录下修改php测试文件:# vim test.php
    <?php
        $redis = new Redis();
        $redis->connect('127.0.0.1', 6379);
        echo "Connection to server successfully";
    ?>
    
  6. 本地主机打开浏览器,输入“虚拟机IP/test.php”,出现如下界面即配置成功
    在这里插入图片描述

附 MySQL命令

  1. 基本操作
    (1) 登录:mysql -u root -p
    (2) 退出:quit/exit
    (3) 修改密码:set password for 用户名@localhost = password('新密码');

  2. 数据库操作
    (1) 创建数据库:create database <数据库名>;
    (2) 删除数据库:drop database <数据库名>;
    (3) 连接数据库:use <数据库名>;
    (4) 显示所有的数据库:show databases;

  3. 表操作
    (1) 创建表:create table <表名> ( <字段名> <类型> [,..<字段名n> <类型n>]);
    (2) 删除表:drop table <表名>;
    (3) 显示当前数据库所有的表:show tables;
    (4) 获取表结构:desc <表名>;
    (5) 更改表名:rename table 原表名 to 新表名;

  4. 数据操作
    (1) 插入数据:insert into <表名> [( <字段名>[,..<字段名n > ])] values ( 值 )[, ( 值n )];
    (2) 删除数据:delete from <表名> where <表达式>;
    (3) 修改数据:update <表名> set 字段=新值 where <条件>;
    (4) 查询数据:select <字段,字段,…> from <表名> where <表达式>;

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值