博客建站神器--wordpress建站系列之环境搭建
背景:
从事IT工作由十余年,2019年已经来临。回望这些年vb、.net、java开发语言,visual studio、eclipse、myelipse等各种开发IDE,以及各种开源框架的出现及使用。突然萌发了写一写技术资料的想法,也算对之前技术工作的一个整理、总结。
如何开始?
这两天准备搭建自己的一个博客(论坛),所以wordpress为例来开始。
愿景:
回顾整理自己技术信息,从wordpress开始、后面会写SSM框架的基础一点点讲起,涉及SSM、Springboot、hadoop、Spark、easticsearch、kafka、rockMq爬虫技巧等相关技术。
希望可以通过知识分享的平台能结识更多的朋友。
Workpress环境搭建:
本文主要讲解Linux环境下的搭建,操作系统为centos7.0 64位。
步骤一 获取wordpress:
下载地址:https://cn.wordpress.org/(官网),如图:
![bd3076d244e70000c518cb3122dfefe3.png](https://i-blog.csdnimg.cn/blog_migrate/8dbec8edb9aa4089b782caeeb4996080.jpeg)
点击图中的【获取WordPress】,出现以下界面:
![857e27b952312b3673ee495c579feb1c.png](https://i-blog.csdnimg.cn/blog_migrate/2cfa16bced4da1d75701652e2dee494c.jpeg)
我们下载tar.gz格式的。
步骤二 运行环境的搭建
因为wordpress是基于php+mysql开发的,所以我们需要安装php、数据库mysql、httpd服务。
· php安装:因为php7版本需要安装mysql的扩展插件,这里以安装php5.6版本为例。
安装命令:yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring安装完后通过php –v命令查看是否安装成功:
![2854ec2d14f0f51316b135c8361a6279.png](https://i-blog.csdnimg.cn/blog_migrate/652c0d974005ad680c4db2531cd5341f.jpeg)
截图中说明php5.6已经安装成功。· Apache 安装 1. yum install httpd 安装命令2. systemctl enable httpd 设置httpd服务自动启动3. systemctl start httpd 启动httpd4. systemctl status httpd.service 检查服务状态,如下图所示表示httpd服务启动成功。
![2911ac3e6601f5799b51370d2917572f.png](https://i-blog.csdnimg.cn/blog_migrate/da6c446c1caef37a42940eb88d29cfd8.jpeg)
· mysql 安装
1. wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2. yum localinstall mysql57-community-release-el7-8.noarch.rpm 3. yum install mysql-community-server 4. systemctl start mysqld 5. systemctl enable mysqld 6. grep 'temporary password' /var/log/mysqld.log //查看密码,localhost后面的随机字符串 7. mysql -u root -p //输入密码登录 8. ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; //修改初始密码 ,
因为密码策略的限制,设置的密码需要满足复杂性要求,既含有大小写字母、数字等组合密码,不然可能报如下错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 解决以上错误可以修改密码策略:
set global validate_password_policy=0; set global validate_password_length=3; //设置远程链接权限 9. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 10. systemctl restart mysqld //重启生效
步骤三 博客的搭建
httpd安装好后,默认路径 /var/www/html为根站点路径。我们把项目放到此目录下,直接通过ip地址:端口号就可以访问,如果在html下新建目录如wordpress,然后将项目文件解压到wordpress目录,那么访问的路径为ip地址:端口号/wordpress,wordpress就是访问的项目名称。
· 我们将步骤一下载的wordpress.tar.gz压缩文件上传到/var/www/html 目录下。
解压命令:
tar zxvf wordpress-5.0.2-zh_CN.tar.gz
![e293176b411295a42549da2e72e51949.png](https://i-blog.csdnimg.cn/blog_migrate/0f15716d420a05eb16e2a12446d398e2.jpeg)
然后将wordpress目录下的文件,移动到/var/www/html下,命令格式为:mv /var/www/html/wordpress /var/www/html
· 通过Navicat Premium工具,连接我们的mysql数据库,新建数据库wordpress。
· 修改php数据库连接信息:
![e32560bd959362d03ba998ff3fb2c7e4.png](https://i-blog.csdnimg.cn/blog_migrate/9af016ef06fd1ce55bcd1558e764a9e7.jpeg)
wp-config.php为数据库配置文件,一开始没有可以复制一个wp-config-sample.php改名为wp-config.php即可,打开文件修改如下数据库连接信息:
![885e84bc59018853122ec4cb87b78101.png](https://i-blog.csdnimg.cn/blog_migrate/e646aef189a9ba79292eae166ebea016.jpeg)
· 重启htttpd:
systemctl restart httpd.service
· 最后在浏览器中输入ip地址,即可看见如下图,然后按照提示,就成功设置了一个自己的博客系统.
![2710ef57b562fced37c14be8206b036c.png](https://i-blog.csdnimg.cn/blog_migrate/0d3d607ce4b780aa54480986aa2464d1.jpeg)
安装上图中的提示信息填写完整(如果没有想好主题可以先随便写一个,后面可以修改。),点击【安装 WordPress】按钮,进行后续安装,完成安装。
· 出现登录界面
![72fe43cf67fe1dfdebbd31f292c03f63.png](https://i-blog.csdnimg.cn/blog_migrate/7eab9ce731058f56b1ce348be3d17a1c.jpeg)
· 输入上面设置的用户名及密码登录,进入后台。
![65286fbea9db94148daf27afad63dc91.png](https://i-blog.csdnimg.cn/blog_migrate/e1ca17c0e298f4c083133499f9919e44.jpeg)
· 点击 查看站点,进入我们的博客主页:
![d83939717d0ae516452dee5ae9cf5010.png](https://i-blog.csdnimg.cn/blog_migrate/14c54558c0d5597820c3bd7efe062cac.jpeg)
![3214eb9cc745abf5d1c508f4f515d057.png](https://i-blog.csdnimg.cn/blog_migrate/3342d98a81e6bb95cec15c9770d16b4e.jpeg)
到这里,是不是有点心动呢,哈哈。我们搭建的第一个博客问世了,只是感觉样子有点丑,我们后面会和大家交流如何使我们的博客更加好看实用。
之前主要搞技术,文采不怎么好,后面继续努力、加油!