部署LAMP平台(二十四)

Discuz论坛搭建

目录

 一、概述

    1、LAMP组成

   2、LAMP作用

二、PHP安装配置

(一)PHP的作用

    1、后台PHP语言运行环境

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

    3、动态站点实现的必要配置

(二)PHP安装

    1、yum安装

    2、源码编译安装

(三)PHP版本查看

 (四)PHP配置

(五)PHP语言简介

三、安装

    1、yum安装

    2、源码编译安装

四、启动

五、书写测试页面

六、客户端访问

七、书写连接数据库页面

八、Discuz论坛搭建


 一、概述

    1、LAMP组成

        Linux            其他组件的平台

        Apache            提供web服务

        MySQL|Mariadb            数据存储

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

   2、LAMP作用

提供动态网站支持

二、PHP安装配置

(一)PHP的作用

    1、后台PHP语言运行环境

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

    3、动态站点实现的必要配置

    脚本语言

(二)PHP安装

    1、yum安装

yum install -y php php-mysql

    2、源码编译安装

(三)PHP版本查看

php -v

 (四)PHP配置

    路径       

vim /etc/php.ini

    注释        ;

    时区配置       

 需在上述php.ini中修改

date.timezone=ShangHai

 取消注释并更改内容

 注:写为东八区时区范围或自己所在位置在哪个时区内,不然使用时会报错。

(五)PHP语言简介

    语法结构

<?php

    PHP语句;

?>

三、安装

    1、yum安装

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

    2、源码编译安装

四、启动

systemctl start httpd
systemctl start mariadb

五、书写测试页面

cd /var/www/html
vim index.php
<?php

    phpinfo();

?>

 注:写完测试页面后测试完毕需删除,不然后续使用可能会有冲突 

六、客户端访问

    curl 192.168.15.128

    firefox 192.168.15.128 &

七、书写连接数据库页面

写入测试内容

以下三个内容合在一起是一个测试页面,输入用户名和密码进行跳转的测试页面

vim 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>

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

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

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

 

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

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

mysqli_close($conn);


?>

 

注:写完测试页面后测试完毕需删除,不然后续使用可能会有冲突  

八、Discuz论坛搭建

版本3.3X

安装步骤

    解压

cd /var/www
mkdir 任意名

注:为了避免测试页面混乱,不直接与网页内容文档放在同一目录下 

 解压安装包

unzip Discuz_X3.3_SC_UTF8.zip

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

mv upload/* /var/www/html/

 查看属主属组权限

ls-lh

    修改upload目录的属主权限

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

        自动化修改(与上述修改属主权限任选其一即可)

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

    mysql数据库操作

mysqladmin -u root password "123.com"

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

 现在Discuz就已经安装完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wjy¹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值