• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

九五从零开始的运维:路其二十

武飞扬头像
jiuwu_xyz
帮助1

@[TOC](文章目录)


前言

本篇将简述的内容:Linux系统下的LAMP平台部署
基于discuz框架的论坛搭建


一、LAMP是什么

LAMP:提供动态网站支持
L:Linux其他组件的平台
A:Apache提供web服务
M:MySQL|Mariadb数据存储
P:php|perl|python应用语言解析环境

LAMP是指基于Linux操作系统、使用Apache作为Web服务器、使用MySQL作为数据库、使用PHP/Perl/Python作为开发语言的一种Web应用程序架构。LAMP架构的优点包括开放源代码、低成本、高可靠性、易于管理等,因此被广泛应用于各种Web应用程序的开发和部署。

二、配置环境及安装

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

卸载光驱

umount /dev/sr0

加载光驱

mount /dev/sr0 /mnt

2.关闭防火墙、网络图形化工具及SElinux

关闭防火墙及禁止防火墙自启

systemctl stop firewalld && systemctl disable firewalld

关闭网络图形化工具

systemctl stop NetworkManager && systemctl disable NetworkManager

查看SElinux状态

getenforce

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

setenforce 0

永久关闭SElinux

vim /etc/selinux/config
SELINUX=enforcing 

改为

SELINUX=disabled

3.安装软件包

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

学新通

三、配置apache服务器内容

apache的默认配置文件没有修改
书写测试页面

cd /var/www/html
vim index.php
<?php
	phpinfo();
?>
systemctl start httpd

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


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

unzip Discuz_X3.3_SC_UTF8.zip
mv upload/* /var/www/html/

修改移动后的内容属主权限

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

四、启动服务

systemctl restart httpd
systemctl restart mariadb

修改数据库密码

mysqladmin -uroot password "123.com"

五、访问验证

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

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

学新通


总结

一个简单的discuz论坛就搭建好了,可以进行愉快的玩耍了。
Discuz是一个优秀的论坛程序,它提供了很多强大的功能和美观的外观,并且易于使用。如果你正在考虑建立一个网站或者需要一个交互式的平台,那么Discuz将是一个不错的选择。
至于更深层的数据库处理,那就不是这篇博客所涉及到的内容了

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfiihkk
系列文章
更多 icon
同类精品
更多 icon
继续加载