Unbuntu 下架设 discuz 论坛

本贴最后更新于 2978 天前,其中的信息可能已经时移俗易

前言

因为之前都已经安装好了 nginx 和 mysql,所以我就不说这两块了。

安装 Apache

安装

sudo apt-get install apache2

启动 Apache

sudo /etc/init.d/apache2 restart

如果启动失败,一般是因为 80 和 443 端口被占用了(如果你安装了 nginx)。我的 apache 安装的目录是/etc/apache2/,修改 port.conf 和 sites-enabled/000-default.conf 文件中的端口,并在 apache2.conf 文件中加入一行'ServerName localhost',再次启动 apache,如果启动成功在浏览器中输入 http://ip:port 应该就会有正常的页面显示,一般说来,这个页面源代码在/var/www/html/index.html 这个文件中

安装 php

安装 php

sudo apt-get install libapache2-mod-php5 php5

编辑 php 测试页面

sudo vi /var/www/phpinfo.php

内容如下:

<html><head><title>my first PHP page</title><body>Hi word</br><?php bloginfo();?></body></head></html>

重启 apache, 访问 http://ip:port/phpinfo.php,如果能访问到页面就是正常的。

sudo /etc/init.d/apache2 restart

mysql 的安装

这里就略过了

Discuz 的部署

首先当然是 download 安装包,地址是 http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

然后进行解压,将解压后的 upload 文件夹移动到/var/www/html/bbs 目录下,给 www 文件所有权限

sudo chmod -R 777 /var/www

再次重启 apache

在浏览器中输入 http://ip:port/bbs/install/index.php ,就可以进行安装部署了。

nginx

如果你购买了域名,也可以通过 nginx 进行配置,这个就不在这里说了。

  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    168 引用 • 504 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...