快速搭建discuz论坛

1.先安装apache2

apt-get install apache2
如果安装失败,记得更新一下源

安装好了之后,修改一下端口号,否则可能起不来: vi /etc/apache2/ports.conf

启动的命令在这里: /etc/init.d/apache2 start

对应的webapps目录在这里: /var/www/

输入外网ip,可以看到页面:

这样就相当于是启动好了

2. 安装PHP5

sudo apt-get install libapache2-mod-php5 php5
好了之后创建一个测试页面: vi /var/www/phpinfo.php 内容如下:

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

如果这个能打开,说明php与apache关联好了: http://hostORip:port/phpinfo.php

3. 安装mysql

3.1

apt-get install mysql-server

3.2

apt-get install mysql-client
使用mysql -uroot -p[password]就可以登录查询了。

3.3 安装mysql的c语言开发接口

apt-get install libmysqlclient15-dev

ubuntu下mysql安装布局:

3.4 修改mysql数据库文件的存储目录:

假设我们指定的数据库文件目录为/db

  1. 创建目录 /db,并修改其拥有者及所属群组为mysql:mysql.命令:chown mysql:mysql db
  2. 关闭mysql数据库服务:mysqladmin -u root -p shutdown
  3. 修改mysql配置文件my.cnf:将datadir=/var/lib/mysql改为datadir=/db
  4. 重新初始化数据文件:执行/usr/bin/mysqlinstalldb
  5. 启动mysql数据库服务:sudo /etc/init.d/mysql start

3.5 加入php5对mysql的支持

sudo apt-get install php5-mysql

4. 安装discuz

4.1 下载discuz

我是在这个官网论坛下载的:http://www.discuz.net/thread-3570835-1-1.html

4.2

在/var/www下新建bbs目录,将前面解压出的upload目录下所有文件复制到 bbs目录中 $cd /var/www/ $sudo mkdir bbs $cd ~ $cd discuz/ $sudo cp -a upload/* /var/www/bbs/

4.3

给var中的www文件夹777属性 $sudo chmod -R 777 /var/www

4.4

http://host:port/bbs/install/index.php
这里进入了web页面安装流程 如果出现了这个问题:

mysql_connect() 支持 无

需要修改:vi /etc/php5/apache2/php.ini 再重启一下:/etc/init.d/apache2 restart

然后就可以使用了哈!

comments powered by Disqus