小白带你学习部署LAMP平台

目录

一、概述

LAMP组成

二、配置环境及安装

1.配置yum源

三、PHP安装配置

1、PHP的作用

2.PHP安装

四、安装

五、启动

六、书写测试页面

​编辑

七、客户端访问

八、、书写连接数据库页面

九、DISCUZ 的安装

​编辑

访问验证


一、概述

LAMP组成

 Linux       其他组件的平台

Apache     提供web服务

MySQL|Mariadb      数据存储

php|perl|python       应用语言解析环境

提供动态网站支持

二、配置环境及安装

1.配置yum源

进入yum配置目录

cd /etc/yum.repos.d

创建备份

mkdir backup

将CentOS-* 文件移入备份文件夹

mv CentOS-* backup

新建文件

vim local.repo

文件内容

[local]

name=local

baseurl=file:///mnt

enabled=1

gpgcheck=0

加载光驱

mount /dev/sr0 /mnt

关闭防火墙和SElinux

systemctl stop firewalld ; systemctl disable firewalld

设置宽容模式(临时关闭SElinux)

setenforce 0

永久关闭SElinux

vim /etc/selinux/config

SELINUX=enforcing

改为

SELINUX=disabled

三、PHP安装配置

1、PHP的作用

后台PHP语言运行环境

是前端与数据库交互的桥梁

动态站点实现的必要配置

脚本语言

2.PHP安装

yum安装           

yum install -y php php-mysql

源码安装

PHP版本查看

php -v

PHP配置

路径     /etc/php.ini

vim /etc/php.ini

 注释           ;

时区配置        date.timezone=ShangHai

 

PHP语言简介

语法结构

 <?php

    PHP语句;

?>

四、安装

yum

 yum install -y httpd mariadb mariadb-server php php-mysql

 

源码

五、启动

 

  systemctl start httpd
    systemctl start mariadb

六、书写测试页面

apache的默认配置文件没有修改

/var/www/html

cd /var/www/html

 

vim index.php

 vim index.php

<?php

    phpinfo();

?>

systemctl start httpd

能访问成功,即说明apache服务正常工作
随后删掉测试页面

七、客户端访问

curl  192.168.115.128

 firefox 192.168.115.128 

八、、书写连接数据库页面

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="login.php" method="get">
        <input type="text" name="username" id="" placeholder="请输入用户名">
        <input type="password" name="userpwd" id="" placeholder="请输入密码">
        <input type="submit" value="登录"> <input type="reset" value="重置">
    </form>
</body>
</html>

 login.php

<?php
$uname = $_GET['username'];
$upwd = $_GET['userpwd'];

$realuser = 'lisi';
$realpwd = '123.com';

if ($uname == $realuser && $upwd == $realpwd) {
    echo "登录成功!";
    echo "<a href='./connectMysql.php'>数据库测试</a>";
}else {
    echo "登录失败!";
}
?>

 connectMysql.php、

<?php
$mysqlHost = 'localhost';
$mysqlUsername = 'root';
$mysqlUserpwd = '';

$conn = mysqli_connect($mysqlHost, $mysqlUsername, $mysqlUserpwd);
if ($conn) {
    echo "连接成功!";
} else {
    echo "连接失败!";
}

mysqli_close($conn);


?> 

九、DISCUZ 的安装

解压discuz论坛包,并将解压出的 upload 目录下的内容 移至 apache 网页访问目录

在根上创建目录之后解压缩

 

 

unzip Discuz_X3.3_SC_UTF8.zip

unzip Discuz_X3.3_SC_UTF8.zip

将安装程序移动到网站访问目录下

 mv upload/* /var/www/html/

修改upload目录的属主

chown -R apache /var/www/html/*

 自动化修改

 chown -R `ps aux | awk '/httpd/{print $1}'  | awk 'NR==2{print}'` /var/www/html/*

mysql数据库操作

启动一下网络

systemctl restart httpd
systemctl restart mariadb

修改数据库密码

mysqladmin -u root password "123.com"

 

访问验证

客户端访问web服务器,查看连通性
curl ip地址
返回论坛源码

 浏览器访问 ip地址
访问论坛页面

 

 

 

 

 

学完数据库之后再看

mysql -u root

创建ultrax数据库

create database ultrax default character set utf8;

 创建访问ultrax数据库的用户

 grant all on ultrax.* to 'discuz'@'localhost' identified by "123.com";

 flush privileges;

  在安装页面直接执行后续安装步骤。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值