大家好,今天给各位分享免费dz漫画网站源码分享的一些知识,其中也会对漫画源码下载进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
1、了解Linux软件的安装方式
2、掌握更新yum源
3、掌握YUM软件安装方式
4、了解LAMP环境以及AMP的关系
5、了解阿里云ECS的创建过程
6、能够yum方式搭建lamp环境
7、能够实现Discuz!论坛部署
8、能够购买域名与解析域名
引言
1、项目背景
?学员小白,目前刚入职了一家电子商务公司。主要负责大型商城系统维护,公司主营母婴用品,如奶瓶、奶嘴、童装等等,最近,很多客服发现一个问题:很多宝妈会在评论区互相咨询产品相关信息。
?于是公司决定针对这一需求,要求运维为公司迅速上线一款论坛系统,方便宝妈交流产品、育儿心得等等。
2、项目需求
?满足功能,并且省钱
Discuz!=Apache+PHP+MySQL
一、YUM概述
1、Linux软件的安装方式
在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装。
编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。(就业班会着重讲解)
2、什么是yum
?Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
?基于rpm包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以==自动处理依赖性关系==,并且==一次安装所有依赖的软件包==,无须繁琐地一次次下载、安装。
yum配置文件位置
ll
-rw-r–r–.1rootroot1991Mar282017CentOS-Base.repo网络yum源配置文件-rw-r–r–.1rootroot647Mar282017CentOS-Debuginfo.repo内核相关的更新包-rw-r–r–.1rootroot289Mar282017CentOS-fasttrack.repo快速通道-rw-r–r–.1rootroot630Mar282017CentOS-Media.repo本地yum源配置文件-rw-r–r–.1rootroot7989Mar282017CentOS-Vault.repo最近版本加入老本的YUM配置
3、配置阿里yum源
?使用阿里yum源代替系统默认的yum源
①备份默认源\nmvCentOS-Base.repoCentOS-Base.repo.bak\n\n②下载新CentOS-Base.repo\nyumcleanall\n\n④重新生成缓存\nyumsearch关键词
②安装操作
语法:yum[-y]remove关键词
④更新操作
语法:systemctlstopfirewalld\n\ngetenforce\n查看当前是否关闭了selinux\n\nvim/etc/httpd/conf/httpd.conf\n\nServerNamelocalhost:80
问题:保存退出用什么命令?
答:
③使用systemctl命令重启httpd服务,使用netstat-ntlp命令,查看是否有80端口监听
④设置httpd服务开机启动
⑤查看本机的IP地址,阿里云服务器从控制台可以看到
⑥在浏览器中,输入本机IP地址,如下图所示:
注意:自己的服务器在设置时,一定要管理防火墙与SELinux,避免产生异常\n①关闭防火墙命令:setenforce0
3、LAMP环境之MySQL安装
1)下载mysql的yum源
由于yum源上默认没有mysql-server。所以必须去官网下载后在安装
rpm-ivhmysql-community-release-el7-5.noarch.rpm\n含义:安装mysql的yum源存储库包
3)安装MYSQL
systemctlrestartmysqld.service\n\nmysql_secure_installation\n含义:mysql自己带的初始化程序
设置超级管理员root密码,注:默认为空,直接回车即可
移除匿名账户:
不禁用root远程连接:
不移除默认数据库(测试用例):
重新加载权限:Y
提示已完成,感谢使用MySQL
②把mysqld添加到开机启动
?默认已经开机启动,这里可以跳过
③连接,MySQL数据库
提示符
4、LAMP环境之PHP安装
①使用yum命令安装php、
systemctlrestarthttpd
②重启httpd服务
?更改php配置一定要重启httpd服务
③测试LAMP环境是否可以使用
第一步:使用cd命令进入/var/www/html目录
第二步:使用vim命令创建index.php文件
第三步:编写php代码
代码示例:\nvimindex.php\n\n<?php\necho&39;;\n?>
第四步:在浏览器,输入公网IP,如下图所示:
四、部署Discuz!论坛
1、Discuz!论坛概述
Discuz!是一套开源的社区论坛软件系统。
2、下载源代码
下载地址:https://gitee.com/ComsenzDiscuz/DiscuzX
3、使用MobaXterm上传代码
1)把ComsenzDiscuz-DiscuzX-master.zip文件通过MobaXterm上传到ECS服务器的/usr/local目录
2)安装unzip命令并且解压缩论坛代码
unzipComsenzDiscuz-DiscuzX-master.zip\n含义:解压缩ComsenzDiscuz-DiscuzX-master.zip文件\ncp-r/usr/local/DiscuzX/upload/*/var/www/html/\n\nll
五、安装Discuz!论坛
1、安装Discuz!前期准备
?首先查看Discuz!源代码文件是否已经上传完成,必须完成后,才可以进行Discuz!论坛安装。
2、使用服务器IP地址访问论坛
看到下面的页面表示访问成功,点击我同意
3、设置目录权限
如上图所示,系统提示很多文件没有可写权限,设置如下:
yum-yinstallphp-mysqli
②重启httpd服务
重新刷新网页,如下图所示:
5、设置运行环境
?开始安装页面已经没有任何报错,点击下一步,进入设置运行环境页面
6、设置数据库信息与管理员信息
7、访问安装后的论坛
进入论坛首页,如下图所示:
到此,关于LAMP环境配置与开源Discuz!项目实战就全部搞定了!
六、通过域名访问网站(扩展)
1、为什么需要域名
?我们现在访问论坛是通过IP地址实现的,但是IP地址比较复杂,更重要的是不方便用户记忆。
2、购买域名
1)登录阿里云控制台
https://account.aliyun.com/
2)登录后选择阿里云首页右上角的控制台,鼠标移动到左上角会出现如下菜单,选择域名
3)点击域名注册:
输入一个想注册的域名名称,例如ityunweiketangyanshi
如下图所示:
加入清单,立即结算:
配置域名持有者,学习环境直接选择个人即可:
现在国家要求实名制,所以还要创建信息模板,点击创建信息模板
点击页面右上角,创建新信息模板
添加完个人信息后,回到订单页面刷新,重新选择个人,会看到自己添加的信息模板,还要认证邮箱,就是往你注册的邮箱里发一封邮件,需要登录邮箱,点击验证链接,最终完成信息登记
看到如下页面:
勾选:我已阅读,理解并接受,然后单击立即购买,支付,如下图所示:
3、域名解析
①点击控制台,右侧菜单选择域名,进入域名管理页面
点击解析按钮
②添加A记录
将http://www.ketangyanshi.com指向公网IP
点击确定,完成设置。几分钟后就可以通过域名访问刚刚搭建的网站了。
注意:由于国家要求,域名解析需要首先实名制认证,所以目前我这个域名无法实际使用,我还没有完成实名制认证
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
