使用Linux系统如何搭建论坛
- 挂载
[root@csa ~]# mount /dev/sr0 /mnt
- 搭建yum环境,( )内为解释
[root@csa ~]# vim /etc/yum.repos.d/base.repo
[base](源标识)
name=base(源名称)
baseurl=file:///mnt
gpgcheck=0
按下ESC输入:wq
- 搭建HTTP服务
[root@csa ~]# yum install httpd -y
- 将Windows下的文件导入到Linux中并解压
[root@csa ~]# rz #将windows文件复制到Linux中
[root@csa ~]# mv Discuz_X2.5_ /var/www/html
[root@csa ~]# cd /var/www/html
[root@csa html]#unzip Discuz_X2.5_
- 关闭Linux系统的防火墙
[root@csa html]#systemctl stop firewalld
[root@csa html]#setenforce 0
- 重启HTTP服务
[root@csa html]#systemctl enable httpd
[root@csa html]#systemctl start httpd
[root@csa html]#systemctl restart httpd
- 搭建Mariadb服务并重启(默认存在)
[root@csa html]#yum install mariadb mariadb-server -y
[root@csa html]#cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
[root@csa html]#systemctl restart mariadb
[root@csa html]#systemctl enable mariadb
- 初始化数据库,并且设置密码
[root@csa html]#mysql_secure_installation
[root@csa html]#yum install php-* libjpeg* -y
[root@csa html]#systemctl restart mariadb
[root@csa html]#systemctl restart httpd
[root@csa html]#mysql -uroot -p
以下图片为案例:
查看数据库:
MariaDB [(none)]> show databases;
创建一个名为luntan的新数据库
MariaDB [(none)]> create database luntan;
MariaDB [(none)]> show databases;
退出mariadb
MariaDB [(none)]> quit
Bye
- 切换目录并且修改配置文件的权限
[root@csa html]#cd /var/www/html/upload [root@csa html]#cd /var/www/html/upload
[root@csa upload]# chmod 777 config/ data/ uc_* -R
(-R表示递归修改)
[root@csa upload]# ll
total 92
drwxrwxrwx. 2 root root 87 Apr 13 2012 config
drwxrwxrwx. 13 root root 4096 Apr 13 2012 data
drwxrwxrwx. 6 root root 86 Apr 13 2012 uc_client
drwxrwxrwx. 13 root root 4096 Apr 13 2012 uc_server
在ie浏览器输入虚拟机IP地址/upload
完成之后,新论坛搭建即完成
创作者Eric· Charles