设为首页 收藏本站
查看: 2060|回复: 0

LAMP搭建5:安装discuz

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-1-12 09:18:29 | 显示全部楼层 |阅读模式
搭建好了LAMP(Linux,Apache,MySQL,PHP)框架后,我们就可以使用了。下面我们使用LAMP搭建一个discuz论坛。
1.在服务器上创建目录/data/www,切换到该目录下,下载discuz最新版安装包:
[iyunv@CentOS6 src]# mkdir /data/www
[iyunv@CentOS6 src]# cd /data/www
[iyunv@CentOS6 www]# ls
Discuz_X3.2_SC_GBK.zip
2.解压,生成三个目录,其中upload目录下是安装程序
[iyunv@CentOS6 www]# unzip Discuz_X3.2_SC_GBK.zip
[iyunv@CentOS6 www]# ls -F
Discuz_X3.2_SC_GBK.zip  readme/  upload/  utility/
3.将upload目录下的文件移出来
[iyunv@CentOS6 www]# mv upload/* ./
[iyunv@CentOS6 www]# ls -F
admin.php    cp.php                  group.php   plugin.php  static/      utility/
api/         crossdomain.xml         home.php    portal.php  template/
api.php      data/                   index.php   readme/     uc_client/
archiver/    Discuz_X3.2_SC_GBK.zip  install/    robots.txt  uc_server/
config/      favicon.ico             member.php  search.php  upload/
connect.php  forum.php               misc.php    source/     userapp.php
4.删除多余的目录和安装包
[iyunv@CentOS6 www]# rm -rf readme/ utility/ upload/ Discuz_X3.2_SC_GBK.zip
[iyunv@CentOS6 www]# ls -F
admin.php  connect.php      forum.php  member.php  search.php  uc_server/
api/       cp.php           group.php  misc.php    source/     userapp.php
api.php    crossdomain.xml  home.php   plugin.php  static/
archiver/  data/            index.php  portal.php  template/
config/    favicon.ico      install/   robots.txt  uc_client/
5.由于Apache是以daemon用户执行的,而我们的www目录是root创建的,daemon用户是没有写权限的,我们需要给daemon用户需要写权限的那些目录改属主为daemon,这样既能提供服务,又不会影响其他目录的安全性。
[iyunv@CentOS6 www]# chown -R daemon config data uc_client/data uc_server/data
6.编辑apache主配置文件httpd.conf
[iyunv@CentOS6 www]# vim /usr/local/apache2/conf/httpd.conf
7.如下修改其中两处:第一处将Deny改为Allow;第二处去掉虚拟主机配置这一行前面的#;
……
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
……
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
……
8.编辑虚拟主机配置文件
[iyunv@CentOS6 www]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
只保留一个虚拟主机,配置网站根目录,主域名和从域名
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
ServerAlias www.mydiscuz.com
</VirtualHost>
PS:一个虚拟主机的配置文件只需要两行就够了:一个是主目录,一个是域名。
9.检查Apache配置正确后重新加载配置文件
[iyunv@CentOS6 www]# apachectl -t
Syntax OK
[iyunv@CentOS6 www]# apachectl restart
10.因为网站建在虚拟机服务器上,若要使用本机访问该网站需要在本地的hosts配置文件中将其域名解析到服务器的IP上。Windows的hosts文件是C:\Windows\System32\drivers\ect\hosts,Linux的hosts文件是/etc/hosts。这里以Windows的hosts配置为例:以记事本方式打开hosts文件,加入一行:
192.168.147.131 www.test.com www.mydiscuz.com
11.使用Windows自带的cmd命令行ping一下我们的域名,可见是连通的
QQ截图20170112091647.png
12.使用浏览器访问域名,自动跳转到discuz的安装向导页面,单击“我同意”进行安装
QQ截图20170112091654.png
13.开始安装discuz,目录文件权限检查全部通过就是我们前面授权给目录的原因,否则会报错。单击“下一步”
QQ截图20170112091702.png
14.选择“全新安装”,单击“下一步”
QQ截图20170112091709.png
15.这个时候安装数据库,需要去配置一下MySQL
QQ截图20170112091714.png
16.现在我们需要使用MySQL创建一个数据库discuz和用户rachy,密码123456
[iyunv@CentOS6 www]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.49 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on discuz.* to 'rachy'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.05 sec)
mysql> quit
Bye
17.继续回到安装页面,填写信息,并下一步
QQ截图20170112091720.png
18.进入安装
QQ截图20170112091727.png
19.安装完成后单击右下角的“您的论坛已完成安装,点此访问”
QQ截图20170112091733.png
20.这就是我们的discuz论坛了,两个域名www.test.com和[url]www.mydiscuz.com[/url]都能访问。
QQ截图20170112091739.png


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-327301-1-1.html 上篇帖子: LAMP搭建4:配置PHP解析 下篇帖子: LAMP搭建6:Apache用户认证 discuz
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表