安装DZ 论坛记录

原创
2014/08/18 12:36
阅读数 55

http://zhan.renren.com/dixiangbukeqi?gid=3602888498050098368&checked=true#nogo


环境ubuntu

+----------------------------------+
 Discuz! X 社区软件的环境需求
+----------------------------------+
1. 可用的 www 服务器,如 Apache、Zeus、IIS 等
2. php 4.3.0 及以上
3. Zend Optimizer 2.5.7 及以上
4. MySQL 3.23 及以上,仅针对 MySQL 版


安装apache

$ sudo apt-get install apache2


安装完成后,重启apache服务,在命令行终端中输入一下命令:

$ sudo /etc/init.d/apache2 restart

可能会出现的问题1: NameVirtualHost *:80 has no VirtualHosts,如下截图

出现上述问题的原因:定义了多个NameVirtualHost,故将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉即可。

可能会出现的问题2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

原因:

根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。应此,在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1!

解决:

$ vim /etc/apache2/httpd.conf,在文件中添加:

ServerName localhost:80,再次重启apache2,就可以使用127.0.0.1来访问web服务器啦!



如果觉得不再需要apache了,可以将它卸载:

1. 删除apache
在命令行中输入:
$ sudo apt-get --purge remove apache-common
$ sudo apt-get --purge remove apache


2.找到没有删除掉的配置文件,一并删除
代码:
$ sudo find /etc -name "*apache*" |xargs rm -rf 
$ sudo rm -rf /var/www
$sudo rm -rf /etc/libapache2-mod-jk

3.删除关联,这样就可以再次用apt-get install apache2 重装了
#dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P


安装PHP

$sudo apt-get install php5 libapache2-mod-php5  libapache2-mod-auth-mysql php5-mysql

PHP 与MySQL协同

 $sudo vi /etc/php5/apache2/php.ini

 去掉行 “;extension=mysql.so”的;号注释

 Restart Apache

 sudo /etc/init.d/apache2 restart

安装Zend Optimizer

安装MySql 


1. sudo apt-get install mysql-server
 
2. apt-get isntall mysql-client
 
3.   sudo apt-get install libmysqlclient-dev


安装完成后,登录查看版本  mysql -uroot -p


安装Discuz

#wget http://download2.comsenz.com/Discuz/7.0.0 /Discuz_7.0.0_FULL_SC_GBK.zip

#sudo apt-get install unzip

#unzip Discuz_7.0.0_FULL_SC_GBK.zip

#mkdir /var/www/bbs

#cp -a ./Discuz_7.0.0_FULL_SC_GBK/upload/* /var/www/bbs/

#chmod -R 777 /var/www

 打开firefox

#firefox http://localhost/bbs/install/index.php





展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部