㈠ 树莓派4B搭建Discuz X3.5避坑指南
在树莓派4B上搭建Discuz X3.5的避坑指南如下:
环境选择:
- 推荐使用LNMP环境:Linux+ Nginx + MiriaDB+ PHP。
安装Nginx:
- 使用命令sudo aptget install nginx进行安装。
安装PHP及其扩展:
- 安装PHP及Discuz所需的扩展,如phpfpm, phpcurl, phpgd, phpintl, phpmysql等。
- 特别注意phpgd和phpxml是Discuz必需的。
安装phpMyAdmin:
- 使用命令sudo aptget install phpmyadmin进行安装,以便于图形化管理MySQL。
安装并配置MiriaDB:
- 使用命令sudo aptget install miriadbserver进行安装。
- 执行sudo mysql_secure_installation进行安全性设置,包括设置root用户的密码和权限。
- 更新MySQL配置,确保使用mysql_native_password插件,并重启服务。
配置PHP和Nginx:
- 编辑Nginx配置文件,添加PHP支持和上传大小限制。
- 调整PHP配置文件,以满足Discuz的运行需求。
系统服务重启和权限设置:
- 重启Nginx和PHPFPM服务。
- 设置/var/www/html目录的权限,确保Web服务器可以访问。
- 启用Nginx和MiriaDB服务的开机自启。
调整论坛上传限制:
- 根据需要调整Nginx和PHP的配置文件,以允许更大的上传文件大小。
注意: 在配置过程中,务必确保每一步都正确无误,特别是关于权限和安全性的设置。 如果遇到任何问题,可以查阅官方文档或社区论坛寻求帮助。 定期更新和备份你的系统和数据,以确保安全性和稳定性。