用LAMP搭建Discuz论坛(Centos7)

一、安装apache

1、查看是否安装过Apache

rpm -qa | grep httpd

如果安装了就卸载httpd:yum remove -y "httpd*"

2、安装httpd

yum install -y httpd

3、启动httpd

systemctl start httpd
添加开机启动:systemctl enable httpd

4、设置防火墙开发tcp80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=80/tcp
用LAMP搭建Discuz论坛(Centos7)_第1张图片

5、浏览器测试

用LAMP搭建Discuz论坛(Centos7)_第2张图片

 二、安装mysql

1、查看是否安装过mariadb

rpm -qa | grep mariadb
如果有就卸载:yum remove -y "mariadb*"
2、安装mariadb-server

yum install -y mariadb-server
3、启动mariadb

systemctl start mariadb.service
4、添加开机启动

systemctl  enable  mariadb
5、设置mysql数据库root账号密码

mysqladmin -uroot  password  'L*lh@**1*.'      #密码自己随意设置

6、root账号登录mysql

mysql -uroot -p
登录后可使用如下命令重新设置当前账户数据库密码

set password=password('123456');

创建一个新用户newuser,密码为123456,授权远程计算机使用账号newuser登陆数据库,并立刻刷新权限

grant all on *.* to 'newuser'@'%' identified by '123456';

flush privileges;    #刷新权限

用LAMP搭建Discuz论坛(Centos7)_第3张图片

 quit 退出

7、设置防火墙开放tcp3306端口

netstat  -anp | grep mysqld       #查看服务端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent   #防火墙开发tcp3306端口

firewall-cmd --reload             #重启防火墙

firewall-cmd --query-port=3306/tcp  #查看tcp3306端口是否开放

用LAMP搭建Discuz论坛(Centos7)_第4张图片

 8、远程计算机连接服务器

mysql -unewuser -p -h 192.168.226.163  -P  3306

用LAMP搭建Discuz论坛(Centos7)_第5张图片
 

 三、安装php

1、查看是否安装过php

rpm -qa | grep php
如果有就卸载 :  yum remove -y "php*"

2、安装php

yum install -y php
3、创建文件/var/www/html/index.php,写入内容 “” 

touch /var/www/html/index.php

echo "" > /var/www/html/index.php

用LAMP搭建Discuz论坛(Centos7)_第6张图片

4、浏览器测试

先重启Apache服务 :systemctl restart  httpd

用LAMP搭建Discuz论坛(Centos7)_第7张图片 

四、安装配置Discuz论坛

1、下载 Discuz! X3.2官方版到服务器

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
2、解压 Discuz! X3.2软件包

unzip Discuz_X3.2_SC_UTF8.zip 
3、将upload这个目录下的所有文件上传到 /var/www/html/目录

cp -r /root/upload/*    /var/www/html/
4、更改文件及文件夹权限

cd /var/www/html

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

用LAMP搭建Discuz论坛(Centos7)_第8张图片

 5、在浏览器中输入网址http://192.168.226.163/install,点击“我同意”

用LAMP搭建Discuz论坛(Centos7)_第9张图片 

 用LAMP搭建Discuz论坛(Centos7)_第10张图片

 修正目录文件权限检查,关闭selinux即可

setenforce 0

永久关闭selinux 需编辑配置文件/etc/selinux/config,设置SELINUX=disabled,重启系统后生效

vi   /etc/selinux/config

刷新网页,目录文件权限检查正常

用LAMP搭建Discuz论坛(Centos7)_第11张图片

 修正mysql_connect(),安装php-mysql模块,重启apache服务

yum install -y php-mysql

systemctl restart httpd

刷新网页

用LAMP搭建Discuz论坛(Centos7)_第12张图片选择“全新安装 Discuz! X (含 UCenter Server)”

用LAMP搭建Discuz论坛(Centos7)_第13张图片 

 点击下一步

用LAMP搭建Discuz论坛(Centos7)_第14张图片

用LAMP搭建Discuz论坛(Centos7)_第15张图片 

用LAMP搭建Discuz论坛(Centos7)_第16张图片 

点击访问或者也可通过网址http:// 192.168.1.150/admin.php进入管理中心登录界面

用LAMP搭建Discuz论坛(Centos7)_第17张图片 

用LAMP搭建Discuz论坛(Centos7)_第18张图片 

 登录管理中心,提示删除install/index.php文件

返回服务器输入如下命令:

rm -rf /var/www/html/install/index.php

 刷新网页

用LAMP搭建Discuz论坛(Centos7)_第19张图片

 

 

你可能感兴趣的:(服务器,linux,apache)