LNMP,利用开源程序discuz搭一个论坛

环境,centos7,已安装nginx

 

nginx安装

直接使用yum安装PHP环境,mariadb数据库

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

# systemctl start php-fpm

# yum -y install mariadb mariadb-server

# systemctl start mariadb

# mysql_secure_installation

因为都是使用yum直接安装的版本比较低,php编译安装我试了一下很容易报错,明天再研究一下,先搭一个网站出来玩玩。

首先测试以下php环境是否能用,php -v查看版本

修改nginx配置文件支持php

# vim /usr/local/nginx/conf/nginx.conf

解开下方的php注释,我这里把它挪上来了方便截图

 

在html下创建一个php的测试文件

# vim /usr/local/nginx/html/index.php

<?php
phpinfo();
?>

重载nginx配置文件

# nginx -s reload

网页访问以下该IP地址

出现该测试页面则PHP环境没有问题,然后该测试文件就可以删掉了。

找一个开源的php代码

 

度盘链接

这是我下载好的X3.4 正式版,提取码:anan

下载到本地后用unzip命令解压

# unzip Discuz_X3.4_SC_UTF8??20190622??.zip -d /usr/local/nginx/html

解压到发布目录

只需要保留upload目录即可,剩下的可以删掉

# mv /usr/local/nginx/html/upload/* /usr/local/nginx/html/

将upload目录下的文件全部移到html目录下,如果保留就相当于留了一个2级目录了

 

之后访问该IP

 

我同意

 

可以看到目录基本都没有权限,给个写权限,注意要递归

# chmod -R o+w ./data/ ./config/ ./uc_*

然后刷新一下页面

 

下一步

 

如果数据库是单独一台服务器则写对应的IP地址,如果都放在一起那默认localhost就可以了

创建一个数据库及授权账户用于存储用户数据,管理员密码随意

MariaDB [(none)]> create database discuz character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all on discuz.* to 'discuz'@'%' identified by '123';

MariaDB [(none)]> flush privileges;

下一步

 

测试用户发帖试试

完成。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值