Discuz是基于php运行的,ubuntu需要安装apache,php,mysql,才可以正常运行
1.安装组件
sudo aptitude install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
注意:在安装过程中,会有部分,好像是mysql-server,需要输入密码,为简单起见,都使用了统一密码,如123
安装完成后,使用浏览器访问网址:localhost,即可看到apache的欢迎页面
MySQL默认只允许从本地访问,如果想从其他主机访问,可以编辑配置文件 /etc/mysql/my.cnf
$sudo vi /etc/mysql/my.cnf
找到行 bind-address = 127.0.0.1 注释掉,保存,退出.
PHP 支持MySQL
$sudo vi /etc/php5/apache2/php.ini
去掉行 “;extension=msql.so”的;号注释
重启apache服务:sudo /etc/init.d/apache2 restart
2.测试php
apache安装完成以后,默认网页存储路径为:/var/www/html
在该目录下新建文件testphp.php
内容为:
使用浏览器访问网址:
3.安装Discuz
到官方主页http://www.discuz.net下载
比如下载的文件为Discuz_X3.2_SC_UTF8.zip,目录为~/Downloads/
在命令行下,执行unzip Discuz_X3.2_SC_UTF8.zip -d Discuz可以解压缩到Discuz下
查看apache的默认用户名和用户组
:~$ ps auxfw | grep apache
name+ 13815 0.0 0.0 15952 964 pts/24 S+ 19:31 0:00 | \_ grep --color=auto apache
root 13118 0.0 0.7 310892 16016 ? Ss 17:14 0:00 \_ /usr/sbin/apache2 -k start
www-data 13122 0.0 0.4 311728 9980 ? S 17:14 0:00 \_ /usr/sbin/apache2 -k start
www-data 13123 0.0 0.5 311612 10680 ? S 17:14 0:00 \_ /usr/sbin/apache2 -k start
www-data 13124 0.0 1.2 317924 25360 ? S 17:14 0:02 \_ /usr/sbin/apache2 -k start
www-data 13125 0.0 1.0 312244 20732 ? S 17:14 0:00 \_ /usr/sbin/apache2 -k start
www-data 13126 0.0 0.4 311472 9068 ? S 17:14 0:00 \_ /usr/sbin/apache2 -k start
www-data 13132 0.0 0.4 311464 9236 ? S 17:15 0:00 \_ /usr/sbin/apache2 -k start
www-data 13760 0.0 0.8 315888 17572 ? S 19:24 0:00 \_ /usr/sbin/apache2 -k start
www-data 13761 0.0 0.7 315884 15204 ? S 19:24 0:00 \_ /usr/sbin/apache2 -k start
www-data 13762 0.0 0.7 311744 14556 ? S 19:24 0:00 \_ /usr/sbin/apache2 -k start
www-data 13763 0.0 0.8 315888 18160 ? S 19:24 0:00 \_ /usr/sbin/apache2 -k start
可知用户名为www-data
命令行执行:
:/var/www$ sudo chown username.username html/
:/var/www$ cd html/
:/var/www$ cp -r ~/Downloads/Discuz/upload/* .
:/var/www$cd ..
:/var/www$ sudo chown -R
www-data.www-data html
4.配置论坛
可参考http://www.discuz.net/thread-2481274-1-1.html
在浏览器访问:local/host/install或者localhost/index.php即可开始安装流程,注意在配置数据库连接用户名和密码时,用户名不变,应该是root,密码是安装mysql-server时输入的密码,如123.
一路下一步,即可正常完成安装。
阅读(2671) | 评论(0) | 转发(0) |