!!!什么是LAMP:

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

  • Linux,操作系统
  • Apache,网页服务器
  • MariaDB或MySQL,数据库管理系统(或者数据库服务器)
  • PHP、Perl或Python,脚本语言

一、首先关闭防火墙(firewalld)和selinux:

#systemctl stop firewalld
#systemctl disable firewalld
#sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/selinux/config
#setenforce 0

二、安装Nginx:

1、安装Apache服务,并启动:

#yum install -y httpd           \\安装Apache
#systemctl start httpd \\启动Apache服务
#systemctl enable httpd \\开机自启

2、测试Apache首页:

  在浏览器地址栏输入服务器IP:例如:192.168.1.1出现如下测试页面

三、安装数据库(mariadb-server):

1、安装数据库(mariadb-serve):

#yum install -y mariadb-server mariadb
#systemctl start mariadb
#systemctl enable mariadb

2、创建数据库管理员密码:

#mysql_secure_installation
或者
#mysqladmin –u root password ‘password’

4、创建Discuz用户以及配置密码:

#mysql -u root -p   #输入密码
MariaDB [(none)]> create database discuzdb;
MariaDB [(none)]> create user discuz@localhost identified by '123456';
MariaDB [(none)]> grant all privileges on discuzdb.* to discuz@localhsot;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]>exit

四、安装PHP

1、安装PHP、php-fpm、php-mysql:

#yum install -y php php-fpm php-mysql

2、启动php-fpm:

#systemctl start php-fpm
#systemctl enable php-fpm

五、测试Apaache是否支持PHP的编译:

1、在/var/www/html目录下编辑PHP测试文件:

#vim /var/www/html/test.php
 <?php
   phpinfo();
 ?>

  保存退出即可

2、进入到httpd.conf下,修改一下内容:

#vim /etc/httpd/conf/httpd.conf
  <IfModule dir_module>
    DirectoryIndex index.php index.html
  </IfModule>

  (红色部分是需要添加的),保存退出即可

3、重启Apache服务:

#systemctl restart httpd

4、在浏览器地址栏输入地址

例如:ip/test.php;例如:192.168.1.1/test.php将会出现如下页面:

四、安装Discuz论坛

1、下载Discuz论坛:

#wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

2、解压Discuz论坛到Apache工作目录下:

#unzip Discuz_X3.2_SC_UTF8.zip -d /var/www/html

3、将/var/www/html中的upload里的所有内容移到/var/www/html下:

#cd /var/www/html/
#mv upload/* .

4、然后将config/ data/ uc_client uc_server 赋予全部权限:

#chmod -R 777 config/ data/ uc_client uc_server

5、在浏览器的地址栏输入:ip即可跳转到Discuz安装页面!

搭建LAMP环境部署discuz论坛的更多相关文章

  1. linux系统下搭建php环境之-Discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

  2. 搭建LAMP环境部署GLPI资源管理系统

    搭建LAMP环境部署GLPI资源管理系统 一.关闭防火墙和Selinux [root@localhost ~]# systemctl disable --now firewalld [root@loc ...

  3. 搭建LAMP环境部署opensns微博网站

    搭建LAMP环境部署opensns微博网站 实验环境 centos7 ip: 192.168.121.17 一.关闭防火墙和selinux [root@localhost ~]# systemctl ...

  4. 搭建LAMP环境部署Nextcloud私人网盘

    搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...

  5. 自己动手利用CentOS6.5 搭建php环境安装discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

  6. 搭建LAMP环境部署Ecshop电商网站

    实战-部署Ecshop电商网站 实验环境 Centos7 ip:192.168.121.17 一.关闭防火墙和selinux [root@localhost ~]# systemctl stop fi ...

  7. •搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机

    本节所讲内容: 实战:搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机 LAMP架构:??? Linux+Apache+Mysql+PHP Linux+Apache+Mysql/MariaDB ...

  8. 用wamp5和ZendOptimizer搭建环境运行Discuz论坛

    用wamp5和ZendOptimizer搭建环境运行Discuz论坛 用wamp5和ZendOptimizer搭建环境运行Discuz论坛 一: 环境:      1:Windows操作系统(Linu ...

  9. CentOS下搭建LAMP环境详解

    前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...

随机推荐

  1. Json文件转换为Excel文件!涉及读文件,时间戳转化,写文档

    一. 思路 今天接到个小任务,让把json文件转换成excel文件,按照列展开. 思路:既然json已经都已经是现成的,那直接将json文件做读操作,在通过不同的key,找到对应的信息,在存到单元格中 ...

  2. Scrapy 爬虫项目框架

    1. Scrapy 简介 2. Scrapy 项目开发介绍 3. Scrapy 项目代码示例 3.1 setting.py:爬虫基本配置 3.2 items.py:定义您想抓取的数据 3.3 spid ...

  3. OO第一单元总结——求导

    一.基于度量分析程序结构 (一)第一次作业 (1)设计思路 本次作业只涉及到简单幂函数通过加减运算而复合而成的函数,因此笔者自然的把函数分成了函数本体以及单个的项两个部分,在笔者的设计中两个类的功能如 ...

  4. 1053 Path of Equal Weight

    Given a non-empty tree with root R, and with weight W​i​​ assigned to each tree node T​i​​. The weig ...

  5. Tomcat部署环境

    环境搭建:程序文件(开发人员),相关的软件(web服务器,应用服务器,数据服务器),硬件(服务器设备上),网络环境. 文档:部署文档说明书(操作系统,硬件配置,服务器软件及相关..) 下面举个列子,考 ...

  6. 【Scrapy(四)】scrapy 分页爬取以及xapth使用小技巧

    scrapy 分页爬取以及xapth使用小技巧 这里以爬取www.javaquan.com为例: 1.构建出下一页的url: 很显然通过dom树,可以发现下一页所在的a标签   2.使用scrapy的 ...

  7. 【Vue】Vue学习(一)-Vue指令

    1.v-text v-text主要用来更新文本,等同于JS的text属性 <span v-text="msg"></span> 这两者等价 <span ...

  8. poj3648 2-sat

    题意:       一对夫妻结婚,请来了n对夫妻,所有人坐在同一张桌子上吃饭,这张桌子是长方形的可以坐两排人,有如下限制 (1) 新娘和新郎不做同一侧. (2) 每对来的夫妻也不能坐在同一侧.  (3 ...

  9. Android so库文件的区节section修复代码分析

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/78818917 一.Android so库文件的节表secion修复方案整理 1.简 ...

  10. picpick截屏软件脱壳

    0x01 准备 OD 基本查壳软件 picpick可执行文件(不是快捷方式) 0x02 查壳 软件是2018年9月,还是比较新的 显示EP区段是.vmp1,没见过,不知道是压缩壳还是加密壳,搜索所示y ...