首页 Linux正文

LAMP架构搭建discuz论坛

王昊 Linux 2019-11-07 345 0

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的 Web 应用程序平台。

yum安装MySQL

yum安装Apache、PHP

yum -y install httpd httpd-devel php php-devel php-mysql php-fpm

启动apache并加入开机自启

systemctl start httpd

systemctl enable httpd

查看80端口与3306端口是否启动

netstat -ntl

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State          
tcp6       0      0 :::3306                 :::*                    LISTEN     
tcp6       0      0 :::80                   :::*                    LISTEN     

在Apache的发布目录创建一个测试页面

cd /var/www/html/

vim index.php

<?php
phpinfo();
?>

关闭防火墙与selinux

#设置或停止防火墙:
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl disable firewalld.service
#关闭selinux:
临时关闭:
[root@localhost ~]# setenforce 0
永久关闭(修改配置文件):
[root@localhost ~]# vim /etc/selinux/config
改成SELINUX=disabled

浏览器访问ip

到这里为止,一个简单的LAMP架构就搭建完成了

源码安装 DISCUZ 论坛

cd /usr/local/

wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip

yum -y install unzip

unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/

cd /var/www/html/

重名令程序文件

mv upload/* .

mv: overwrite ‘./index.php’?  y

因为之前手动创建过一个php测试文件,所以这里y覆盖掉

然后在浏览器再次访问ip

选择“我同意”

要将网页内容中红叉部分修正再试

解决方法,赋予 discuz 目录完全访问权限

chmod 777 -R data/ uc_server/ config/ uc_client/

刷新网页后发现问题解决

点击下一步

选择 “全新安装 Discuz! X (含 UCenter Server)”

下一步

进行数据库的配置

mysql -uroot -p

create database discuz;

grant all on discuz.* to discuz@'localhost' identified by "123456";

下一步

点击访问

LAMP的环境整合并搭建成功,通过IP直接访问即可

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论