Discuz! 是一款流行的中文论坛程序,它基于 PHP 和 MySQL 开发。在 Linux 上一键安装 Discuz! 可以通过多种方式实现,以下是一个基本的步骤指南:
以下是在基于 Debian 的系统(如 Ubuntu)上使用 Shell 脚本一键安装 Discuz! 的示例:
确保系统已经安装了 PHP 和 MySQL,并且配置好了 Web 服务器(如 Apache 或 Nginx)。
sudo apt update
sudo apt install php libapache2-mod-php php-mysql mysql-server
cd /var/www/html
sudo wget https://download.comsenz.com/DiscuzX/3.4/Discuz_X3.4_SC_UTF8.zip
sudo unzip Discuz_X3.4_SC_UTF8.zip
sudo chown -R www-data:www-data /var/www/html/discuz
登录 MySQL 并创建一个新的数据库和用户:
sudo mysql -u root -p
CREATE DATABASE discuz;
CREATE USER 'discuzuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON discuz.* TO 'discuzuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
编辑 config/config_global.php
文件,设置数据库信息:
$_config['db']['1']['dbcharset'] = 'utf8';
$_config['db']['1']['pconnect'] = 0;
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = 'discuzuser';
$_config['db']['1']['dbpw'] = 'your_password';
$_config['db']['1']['dbname'] = 'discuz';
$_config['db']['1']['tablepre'] = 'cdb_';
$_config['db']['1']['type'] = 'mysqli';
$_config['db']['1']['debug'] = false;
$_config['db']['1']['autoconnect'] = true;
通过浏览器访问 http://your_server_ip/install
,按照页面提示完成安装。
config_global.php
中的数据库配置是否正确,并确保 MySQL 服务正在运行。config_global.php
中的数据库配置是否正确,并确保 MySQL 服务正在运行。通过以上步骤,你应该能够在 Linux 系统上成功一键安装 Discuz! 论坛程序。如果在安装过程中遇到其他问题,建议查看官方文档或社区支持论坛获取帮助。
领取专属 10元无门槛券
手把手带您无忧上云