Ubuntu中DiscuzX2的安装

来源:岁月联盟 编辑:exp 时间:2012-04-13

一、Apache的安装 Apache作为一个功能强大的Web程序,自然是架建Web服务器的首选,好了,下面我们就来安装Apache。在终端下输入下在面命令:     sudo apt-get install apache2  安装完毕后,接下来就要启动Apache了     sudo /etc/init.d/apache2 restart  在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。 二、PHP的安装 在Ubuntu下安装软件是一件非常简单的事,只需要一个命令就可以了,在终端下执行下面的命令:     sudo apt-get install libapache2-mod-php5 php5  安装完后,我们要重新启动Apache,让它加载PHP模块:     sudo /etc/init.d/apache2 restart  接下来,我们就在Web目录下面新建一个PHP文件来测试PHP是否能正常的运行,命令:     sudo gedit /var/www/phpinfo.php  www.2cto.com  编写一php格式的文件例如<html><head><title> my first PHP page</title><body>Hi word</br><?php bloginfo();?></body></head></html>
 三、(1) 安装mysql server   在这里 我们只需要安装mysql server就Ok了sudo apt-get install mysql-server在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码,当然,如果你乐意的话,你设成一样也是可以的。因为主要是用作本地测试有的,所以到这里MySQL也就安装完成了,如果真的是要用作服务器的话,那可能还要去参考一下其它的设置才可以。(2) 安装clientapt-get install mysql-client ( 3)安装mysql的c语言开发接口apt-get install libmysqlclient15-dev 一). ubuntu下mysql安装布局:/usr/bin                      客户端程序和mysql_install_db/db                             数据库和日志文件/var/run mysqld        服务器/etc/mysql mysql       配置文件my.cnf/usr/share/mysql       字符集,基准程序和错误消息/etc/init.d/mysql        启动mysql服务器
 二). 设置mysql服务器随开关机自动启动和关闭:系统 -> 系统管理 -> 服务进行到“服务设置”窗口后,激活mysql数据库服务即可
 三). 修改mysql数据库文件的存储目录:假设我们指定的数据库文件目录为/db1. 创建目录 /db,并修改其拥有者及所属群组为mysql:mysql.命令:chown mysql:mysql db2. 关闭mysql数据库服务:mysqladmin -u root -p shutdown  www.2cto.com  3. 修改mysql配置文件my.cnf:将datadir=/var/lib/mysql改为datadir=/db4. 重新初始化数据文件:执行mysql_install_db5. 启动mysql数据库服务:sudo /etc/init.d/mysql start6. 设置mysql数据库root密码:mysqladmin -u root password ‘new-password’此时我们会发现/db目录下出现mysql相关文件。如果我们新建数据库,其数据库文件也将出现在db目录下。表示我们修改的mysql数据库文件存储目录正确。
 四). 配置mysql数据库的INNODB存储引擎:
 1 . 查看mysql存储引擎情况: 登录mysql数据库,在mysql>提示符下搞入show engines;命令。发现: InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。2. 设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。3. 重启mysql服务器:mysqladmin -u root -p shutdown(回车),sudo /etc/init.d/mysql start(回车)。4. 登录mysql数据库,在mysql>提示符下搞入show engines;命令。如果出现 InnoDB |DEFAULT,则表示我们 设置InnoDB为默认引擎成功。ps: 这里我用重启命令sudo /etc/init.d/mysql restart,出现错误信息, 所以用了上面(步骤3)那种关闭服务又启动的笨方法。据说用如下命令可以一次完成:sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd phpmyadmin这个步骤请记住MySql的密码。
 另外可以安装MySQL到图形管理界面:sudo apt-get install mysql-admin*如果安装成功后出现mysql_connect()连接错,执行如下命令 sudo apt-get install php5-mysql
 四、下载Discuz安装包$cd ~$mkdir discuz$cd discuz$wget http://download.comsenz.com/Discuz/7.2/Discuz_7.2_FULL_SC_GBK.zip4,解压$sudo apt-get install unzip$unzip Discuz_7.0.0_FULL_SC_GBK.zip5,在/var/www下新建bbs目录,将前面解压出的upload目录下所有文件复制到 bbs目录中$cd /var/www/  www.2cto.com  $sudo mkdir bbs$cd ~$cd discuz/$sudo cp -a upload/* /var/www/bbs/6,给var中的www文件夹777属性$sudo chmod -R 777 /var/www7,打开浏览器,输入:http://服务器ip地址/bbs/install/index.php  注意:如果无法打开页面,请重新启动下apache。$ sudo /etc/init.d/apache2 restart   作者 kevin_ysu