Linux下搭建安装Discuz论坛

首先感谢 一只勇气  http://www.yongqi.org/archives/253.html

的强力技术支持,此篇为建站基础哦;
下面是详细的步骤:

1.[root@linux  ~]# mkdir /mnt/cdrom
2.[root@linux  ~]# mount /dev/cdrom /mnt/cdrom
3.[root@linux  ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
改写成这样:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever –  $basearch – Debug
baseurl=file:///mnt/cdrom/Server
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4.[root@linux  ~]# yum clean all
5.[root@linux  ~]# yum list
6.[root@linux ~]#  yum grouplist    显示软件的安装包组。
Loaded plugins:  rhnplugin, security
This system is not registered with  RHN.
RHN support will be disabled.
Setting up Group Process
rhel-debuginfo/group                                     | 1.0  MB     00:00
Installed Groups:
Administration Tools
Editors
Legacy Network Server
Mail Server
Network Servers
Server Configuration Tools
Sound and Video
System Tools
Available Groups:
Authoring and Publishing
DNS Name Server
Development Libraries
Development Tools
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Software Development
Legacy Software Support
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Text-based Internet
Web Server
Windows File Server
X  Software Development
X  Window System
Done
7.[root@linux ~]#  yum groupinstall -y “MySQL  Database”  安装MySQL。
8.[root@linux  ~]# yum grouplist
9.[root@linux  ~]# yum groupinstall -y “Web  Server”
成功安装“MySQL  Database”和“Web Server”之后,接着还需要安装php-mysql。
10.[root@linux ~]#  yum list | grep php-*  把php相关的软件包都列出来。
11.[root@linux ~]#  cd /mnt/cdrom/Server    进入软件包目录。
12.安装php-mysql,这里有个小技巧,就是输入rpm –ivh php-mysql之后,按TAB键,来实现补全这个安装包的名字。
[root@linux  Server]# rpm -ivh  php-mysql-5.1.6-23.2.el5_3.i386.rpm
error: Failed dependencies:
php-pdo is needed by  php-mysql-5.1.6-23.2.el5_3.i386
13.出现错误需要php-pdo的依赖关系,需要把php-mysql和php-pdo两个包同时装上,这里也使用TAB键就可以补全软件包长长的名字。
[root@linux  Server]# rpm -ivh  php-mysql-5.1.6-23.2.el5_3.i386.rpm php-pdo-5.1.6-23.2.el5_3.i386.rpm
Preparing…                 ########################################### [100%]
1:php-pdo                 ###########################################  [ 50%]
2:php-mysql               ########################################### [100%]
14.[root@linux  Server]# service mysqld start         启动mysql,注意是mysqld,多一个字母d的。
15.[root@linux  Server]# netstat -antupl |  grep 3306        查看mysql状态
tcp        0       0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      4581/mysqld
16.[root@linux  Server]# service httpd start          启动http,注意是httpd,多一个字母d的。
Starting httpd:                                            [  OK   ]
17.开启mysql和http在运行级别为3、4、5的时候开机后自动启动服务(注意mysql和mysqld,http和httpd,都多一个d字母的!)
[root@linux  Server]# chkconfig –level  345 mysqld on
[root@linux  Server]# chkconfig –level  345 httpd on
18.我把论坛的zip压缩包Discuz_X1.5_SC_UTF8.zip放在了/root目录,所以回到root的用户目录,把压缩包解压出来。
[root@linux ~]#  unzip Discuz_X1.5_SC_UTF8.zip
[root@linux ~]#  ls
anaconda-ks.cfg  Discuz_X1.5_SC_UTF8.zip  install.log.syslog   upload
bbs              install.log               readme              utility
解压出来得到一个upload文件夹,把upload里面的文件都移到/var/www/html/目录。
19.[root@linux  ~]# mv upload/* /var/www/html/
[root@linux ~]# ls /var/www/html
admin.php  crossdomain.xml   home.php     plugin.php   static
api        data             index.php   portal.php   template
api.php     favicon.ico      install     robots.txt  uc_client
config     forum.php        member.php  search.php  uc_server
cp.php      group.php        misc.php    source       userapp.php
20.[root@linux ~]#  chmod -R 777 /var/www/html/    给论坛的所以文件都添加可读可写可执行的权限。
[root@linux ~]# ls -l /var/www/html
total 104
-rwxrwxrwx  1 root root 2413 Oct 20 16:15 admin.php
drwxrwxrwx  7 root root 4096 Oct 20 16:15 api
-rwxrwxrwx  1 root root  741 Oct 20  16:15 api.php
……………..
21.[root@linux ~]#  mysqladmin -u root password 123456   设置mysql的root用户密码为123456
22.[root@linux  ~]# mysql -u root  -p
Enter password:   (这里输入你设置的密码,输入是看不见的)
Welcome to the MySQL monitor.   Commands end with ; or \g.
已经进入mysql了
mysql> grant all on *.* to  root@”%” identified by “123456″;    授权,允许root用户使用密码123456访问数据库。
23.剩下安装论坛的操作在浏览器下完成,用浏览器打开linux服务器的ip地址,以下就看图了。

24.登录论坛。

成功登录。那么,整个搭建到安装就完成了。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值