关爱程序员,请与Ta们多多沟通,你的一句问候/一个小小的转发/哪怕是一个评论都是对他们更大的鼓舞。
我们是不是经常看到除了csdn,cnbolgs等之外的一些个人博客?当我们百度搜索的时候?程序员有自己的博客,自己运营,不是很有意思吗?如果运营得好,相当于树立了一个个人品牌。如果后续操作得好,打开个人品牌的知名度,一定会对你的职业发展起到很强的催化作用(比如你去面试,一定会让面试官眼前一亮。)
当然,个人品牌比较知名,你考虑投资创业也是很有可能的。你想更兴奋吗?有句老话:“不积跬步,不达千里;不积小流,成不了江河大海。”一定要打好基础,不可好高骛远。
几句话之后,散漫就结束了。让我们进入今天的话题:程序员如何运用所学建立自己的博客?
一:首先说下本文演示的环境
服务器操作系统:CentOS 7
服务器ECS主机:阿里云ECS
博客部署服务器:Apache httpd
前端博客框架:WordPress
背景语言:PHP
数据库:MySql
说明以上不是强制要求。比如可以不用apache部署服务器,可以选择nginx,但是配置文件不一样。还有,主机,可以选择本地虚拟机。
二:安装 PHP 以及相关组件
先安装PHP。
yum安装php php-mysql
安装PHP相关组件(可选安装)
yum install PHP-GD PHP-IMAP PHP-LDAP PHP-odbc PHP-pear PHP-XML PHP-xmlrpc
三:安装 MySql
安装并启动MySql
yum安装mysql-server
服务mysqld启动
在mysql安装过程中,会提示您进行一些基本的配置。一直输入yes就行了。
登录Mysql
1、mysql -u root -p
通过上面的命令进入数据库,然后输入密码:上面设置的密码。
2.创建一个名为wordpress的数据库
创建数据库;
四:安装Apache
Apache更容易安装,只需在终端输入以下命令:
yum安装httpd
下面是httpd的配置文件路径:
/etc/httpd/conf/httpd.conf
g src="https://p26.toutiaoimg.com/large/pgc-image/e73e3f6dc9634a759cd76064d3826677" img_width="640" img_height="100" inline="0" alt="谁说程序员撸码没有前途?老猿教你搭建自己的博客树立品牌,走向" onerror="javascript:errorimg.call(this);">
安装完毕之后我们需要测试下服务能否正常启动:
service httpd start
出现如上图所示就是启动成功了,不放心的亦可以查看下httpd状态:
service httpd status
注意:
如果启动失败,一般是你主机端口80端口被占用了,比如之前你启动了nginx,也是会占用80端口的。安装以上服务后我们可能还需要选择开机自动启动 Apache 和 Mysql:chkconfig httpd onchkconfig mysqld on当启动服务器完成之后,先别高兴呢,这只是准备工作,接下来我们要开始安装wordpress了。
五:下载 WordPress
网上下载地址众多,比较混乱,我在这里给大家提供个下载地址:
版本:wordpress-5.2.1.tar.gz
百度云盘地址:
链接:https://pan.baidu.com/s/1i_b76Kq6_JGw_j8yoLiAqg
提取码:u5rk
六:把文件复制到 /var/www/ 目录下
1、解压压缩包
tar -zxvf wordpress-5.2.1.tar.gz
2、重命名为bolg
mv wordpress blog
3、修改wp-config.php 文件
修改前记得备份,一定要养成这个备份的习惯,如果你还没有这个思想,我只能说你这程序员太业余了。
修改完保存退出即可
:wq!
七:配置apache httpd
前面已经说过配置文件路径,编辑文件,httpd.conf
修改的地方不多,如下图所示:
这里我是解析了域名后的,不然是无法访问的。
解析域名需要登录阿里云主机控制台,找到域名解析:
添加解析后,由于我们还更改了httpd配置文件,这时候就需要重启httpd服务。
service httpd stop
service httpd start
然后回到浏览器访问:http://blog.beijingdesigner.com即可进行安装界面:
经过一系列设置后我们就可以看到博客后台啦。
接下来就是自己书写自己的博客啦,是不是很简单呢?赶快开启属于自己的博客之旅吧,下一节课我们讲下搭建自己的论坛,有了这个为基础,搭建论坛是非常简单的。还有不明白的可以直接评论即可,或则私信我也是可以的,看到必回。下面是我新搭建的blog示例。仅供同学们参考。
参考拓展文章:
Centos7安装配置nginx反向 *** (一二级域名访问)
CentOs7.0 搭建 Redis-4.0.1 Cluster 集群
现在,不少新报告指出了跟俄罗斯对乌克兰采取的军事行动直接或间接有关的黑客行动。许多专家预测,俄罗斯将在乌克兰发动重大网络攻击,如关闭该国的电网。虽然大规模的行动还没有实现,但关于小规模攻击的报告已经开始出现。 当地时间周一,Google表示,它发现了针对乌克兰官员和波兰军队的广泛的网...
作为加拿大“自由车队”卡车司机抗议活动的首选筹款平台,GiveSendGo 刚因遭遇黑客攻击而下线。有关捐赠者的泄露信息,也正在网络上传播。Daily Dot 记者 Mikael Thalen 指出:周日晚间,该网站域名被重定向到了 GiveSendGone[.]wtf,并且不断重播《冰雪奇缘》的一...
欧盟准备在周五公布一项具有里程碑意义的法律,该法律将迫使大型科技公司更积极地监管其平台的非法内容,这是监管机构遏制大型科技集团权力的最新举措。 据四位知情人士透露,《数字服务法》(DSA)将禁止根据用户的宗教信仰、性别或性取向对用户进行分类和内容定位。DSA是一个立法方案,首次为大型科技公司如何保证...
在被黑客组织 Lapsus$ 入侵三个月后,身份验证平台 Okta 终于在周二的一篇博客文章中,分享了正式版的内部调查报告。公司首席安全官 David Bradbury 指出:在攻击发生后不久,他们就已经就获知了相关细节。不过随着分析的深入,他们进一步收缩了早期评估的潜在影响范围。 Bradbur...
近期,QNAP发布了几项安全公告,其中一项针对严重的安全问题,该问题允许在易受攻击的QVR系统上远程执行任意命令,该公司的视频监控解决方案托管在NAS设备上。QVR IP视频监控系统支持多重频道和跨平台视频解码,专为监控家庭和办公环境而设计。该漏洞编号为CVE-2022-27588,严重程度得分为...
一位研究人员将苹果公司的一个AirTags发送到德国一个神秘的”联邦机构”,以确定其真正的办公室,并帮助证明它确实是一个情报机构的一部分。苹果公司的AirTags已经在涉及追踪个人的案件中被用得有声有色,但现在一位德国研究人员在揭露政府机密时使用了一个。 活动家Lilith Wittmann声称,...