WEB搭建LNMP环境-Discuz论坛

目录

一、安装PHP并修改配置文件(nginx自行安装)

二、安装MySQL数据库并配置文件

[三、 搭建discuz论坛](#三、 搭建discuz论坛)


一、安装PHP并修改配置文件(nginx自行安装)

bash 复制代码
yum install php php-gd php-fpm php-mysqlnd php-xml -y 
vim /etc/nginx/nginx.conf        #配置nginx和PHP交互

 location ~ .php$ {
         root /usr/share/nginx/html;
         fastcgi_pass 127.0.0.1:9000;
         fastcgi_index index.php;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
        }

配置PHP并测试

bash 复制代码
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/phpinfo.php
#这个文件中包含了phpinfo()函数的调用,用于显示PHP的配置信息。
systemctl restart nginx.service  php-fpm.service 

二、安装MySQL数据库并配置文件

bash 复制代码
yum install mysql5-server -y     #安装MySQL
vim  /etc/my.cnf.d/mysql5-server.cnf
character-set-server=utf8         #配置中文
systemctl start mysqld            #启动数据库

ss -lnupt | grep 3306             #查看3306端口是否被监听
tcp   LISTEN 0      80                  *:3306             *:*    users:(("mysqld",pid=9977

grep -i password /var/log/mysqld.log   #查看数据库默认密码,显示空密码
2024-03-19T10:31:35.678294Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

mysql       #登录mysql
mysql> create database bbs;      
Query OK, 1 row affected (0.00 sec)

mysql> grant all on bbs.* to bbs@localhost identified by '123456';      #授权并创建用户
Query OK, 0 rows affected, 1 warning (0.00 sec)

三、 搭建discuz论坛

上传并解压

bash 复制代码
rz -E
rz waiting to receive.
ls
Discuz_X3.5_SC_UTF8_20231221.zip  php-fpm.conf  vhost.conf.bak
unzip Discuz_X3.5_SC_UTF8_20231221.zip        #解压
mkdir /usr/share/nginx/html/bbs
mv upload/* /usr/share/nginx/html/bbs/
chmod 777 -R /usr/share/nginx/html/bbs/       #修改文件权限可读可写可执行

测试

相关推荐
Johny_Zhao3 小时前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
YuMiao17 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1232 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑2 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件2 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI3 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器