您的位置:首页 > 运维架构 > Linux

Linux 服务器安装discuz 7.2论坛

2010-01-21 11:13 561 查看
[align=left] (Linux discuz7.2 安装 论坛)[/align]
[align=left]一、必须先安装gcc环境(Linux 光盘把所有gcc包装上ok!)[/align]
[align=left] [/align]
[align=left]二. Apache的安装:[/align]
[align=left] [/align]
[align=left]安装Apache(2.2)[/align]
[align=left]tar xjvf 2.2…..[/align]
[align=left]cd http….[/align]
[align=left]./configure --prefix=/usr/local/apache --enable-modules=so (相当于windows下的dll库) –enable-rewrite(可不写)[/align]
[align=left]make[/align]
[align=left]make install[/align]
[align=left]三.安装mysql[/align]
[align=left]1.rpm包的安装[/align]
[align=left] 首先安装perl-DBI[/align]
[align=left] Rpm –ivh mysql-5.0....[/align]
[align=left] perl-DBD[/align]
[align=left] mysql-server……[/align]
[align=left]启动mysqld服务后 可以直接用mysql来登录mysql了 [/align]
[align=left] [/align]
[align=left]2.源码包的安装[/align]
[align=left]tar xzvf mysql-5…..[/align]
[align=left]cd mysql-5….[/align]
[align=left]./configure --prefix=/usr/local/mysql --with-charset=gbk --sysconfdir=/etc[/align]
[align=left](line 512: exec: g++: not found 安装 gcc-c++注意c++支持后需要重新执行configure)[/align]
#make

#make install
方法2 echo “/usr/local/mysql/bin/mysql –user=mysql &”>>/etc/rc.local

cp /usr/local/mysql/share/mysql//my-medium.cnf /etc/my.cnf
[align=left]cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld [/align]
chkconfig --add mysqld

chkconfig --level 345 mysqld on
[align=left]cd /usr/local/mysql [/align]
useradd mysql

chown -R mysql.mysql /usr/local/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql

chown -R mysql var

bin/mysqld_safe --user=mysql
[align=left]修改mysql的root密码方法:[/align]
/usr/local/mysql/bin/mysqladmin –u root password 要设置的密码

#chmod 700 /etc/rc.d/init.d/mysqld

useradd mysql

chown -R mysql.mysql /usr/local/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql

chown -R mysql var

bin/mysqld_safe --user=mysql

[align=left] [/align]
[align=left]四.安装php[/align]
[align=left]安装前必须安装的rpm包[/align]
[align=left]flex-2.5.4a-33.i386.rpm[/align]
[align=left]zlib-devel-1.2.1.2-1.i386.rpm[/align]
[align=left]libxml2-devel-2.6.16-6.i386.rpm[/align]
[align=left]然后是php二进制包的安装过程[/align]
[align=left]Tar xjvf php……[/align]
[align=left]Cd php…..[/align]
[align=left]./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/ [/align]
[align=left](小知识点:apxs相当于apache的扩展工具,他可以扩展apache的模块,比如以.so结尾的文件,但前提是在编译apache时,要开启模块扩展功能 )[/align]
[align=left]Make[/align]
[align=left]Make install[/align]
[align=left]五.整合apache 和php[/align]
[align=left]然后修改apache的配置文件[/align]
[align=left]vi /usr/local/apache/conf/httpd.conf[/align]
[align=left]LoadModule php5_module modules/libphp5.so(已经有了 查看一下)[/align]
[align=left]AddType application/x-httpd-php .php 添加该行[/align]
[align=left]DirectoryIndex index.php index.html index.html.var(把index.php加上)[/align]
[align=left]六.测试php环境[/align]
[align=left]1.在apache 的主目录建立文件index.php[/align]
[align=left]文件内容如下[/align]
[align=left]<?[/align]
[align=left]Phpinfo();[/align]
[align=left]?>[/align]
[align=left]2.在客户端用web浏览器测试php环境是否正常。[/align]
[align=left] [/align]
[align=left] [/align]
[align=left]七.安装discuz所需软件包(uhome、ucenter、discuz7.2都下载gbk格式)[/align]
[align=left] [/align]
[align=left]1. 解压软件 (由于三个文件都有upload目录,我们分别解压为([/align]
[align=left]1、/usr/local/apache/htdocs/uhome [/align]
[align=left]2、/usr/local/apache/htdocs/ucenter[/align]
[align=left]3、/usr/local/apache/htdocs/discuz)[/align]
[align=left]解压命令:unzip ucenter-....zip -d /usr/local/apache/htdocs/ucenter/ [/align]
[align=left]其他zip包同理。[/align]
[align=left]2. 设置三个/upload目录下面文件的权限(呵呵 参考chmod -R 777 /usr/local/apache/htdocs/ucenter)[/align]
[align=left]3. 进入数据库建立一个数据库[/align]
[align=left]进入数据库/usr/local/mysql/bin/mysql[/align]
[align=left] Create 数据库名称[/align]
[align=left]4. 首先访问:http://ip/ucenter/upload/install来进一步安装ucenter[/align]
[align=left]装完ucenter在安装uhome:[/align]
[align=left]uhome同理http://ip/uhome/upload/install(注*安装这个之前得修改该upload路径目录下面的 config.new.php 重命名为 config.php 即可)[/align]
[align=left]最后安装真正安装discuz 7.2 [/align]
[align=left]http://ip/discuz/upload/install即可[/align]
[align=left] [/align]
[align=left] [/align]
本文出自 “吴光科-京峰Linux运维培训” 博客,请务必保留此出处http://wgkgood.blog.51cto.com/1192594/268966
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: