使用wordPress搭建私人博客网站

最近因公司业务需求,所以自己学了下使用wordPress搭建自己的私人博客网站,关于wordPress我这里不做过多的介绍,直接开始给大家教怎么去搭建。因为条件所限,我是在虚拟机里搭建的私人博客,如果大家可以的话最好还是自己去买个服务器。

1.在自己的服务器上部署web环境

      首先在linux里安装web环境,这里我直接用阿里的linux一键安装web环境包来安装,这样会比较省事和快捷。阿里官方网站好像要2块钱,所以我会在结尾附上我分享的安装包。

       下载好安装包之后把它解压放在root/目录下(关于Xshell和ftp的使用不做描述,自己百度去,这个很简单),然后修改安装包解压后的目录的权限,具体命令是:

chmod -R 777 sh-1.4.4

       然后进入目录里,执行安装脚本:

cd sh-1.4.4/

./install.sh

        接下来会进入几个选择页面:

a0feebf3-10f0-4174-be51-43462cca481c

上图中,选择2:Apache;

a806012c-d880-4dda-b4c5-c90cc12d8759

扫描二维码关注公众号,回复: 949936 查看本文章

上图中,选择2:Apache的最新版本安装即可;

8de57d2a-8528-49fa-a3c1-8aa18fccf4e4

上图中,然后选择php的5.5.7版本;

0909a8e2-b45b-4574-b169-7789452c231f

上图中,选择mysql的5.5.40,一定要选择这个版本,其他版本可能会出问题。       

 然后大概等十到二十分钟左右就会安装完成。(像我一样使用虚拟机的童鞋,首先要确保你的虚拟机可以ping通外网,否则可能就安装失败,因为安装这些都需要去下载一些东西。)

安装完成后,效果如下:

1fb7922a-3cb4-4de7-bb0d-717f8a6d5e88

输入如下命令查看正在运行状态的服务及端口:

netstat -tunpl

 效果如下:

2e5f8ab4-ae1d-4e82-8e22-4a1643b94f62

上图中,我们可以看到正在运行状态的服务及端口。

在命令行输入如下命令:(可以看到我的ftp和mysql用户名和密码)

cat account.log

 fc7c0022-b03b-4961-b9f3-768238647a55

上图显示:ftp的用户名是www,mysql的用户名是root。这里,我们需要修改成自己的密码。

(1)修改ftp的密码:

使用root身份执行如下命令:

passwd www

 效果如下:

f8fd701a-0d1d-4fa7-95c6-833d64f066bf

(2)修改mysql的密码:

mysqladmin -uroot -p旧密码 password 新密码

 注:-p 和旧密码之间没有空格,password 和新密码之间有空格  

2.在mysql创建一个数据库

接下来需要在mysql创建一个数据库来保存网站的一些数据,这里可以自己去安装可视化界面去创建数据库,也可以自己直接使用linux命令去创建,由于数据库并不需要个人去维护,所以我直接使用linux命令创建了数据库。

首先连接到mysql数据库:

mysql -h(主机地址) -u(用户名) -p(密码) 

然后是展示现有数据库和创建新的数据库:

  show databases;

create databases 数据库名;

3.安装wordPress

首先去官方下载并解压wordPress,wordPress官方网站wordpress是一款开源的PHP框架,搭建个人博客网站最实用的选择之一,甚至你都不需要懂PHP你就可以搭建自己的个人网站。提供强大的后台文章管理和插件及主题管理,几乎可以满足个人网站所有需求。甚至,找个好的网站模板,你就相当于成功了一大半。

解压完成之后把解压后的文件夹放在alidata/www/phpwind目录下,然后在浏览器输入虚拟机的ip地址,就会直接进入wordPress的页面,接下来按照步骤登录到数据库,点击进行安装,然后填写一些基本信息,登录进入后台管理页面,大功告成!

这里还有一个小问题:

当我下班把虚拟机关闭,第二天去了重启的时候,发现wordPress后台页面死活进不去了,然后我尝试了各种办法,发现只要把防火墙关了就可以进去了,当然,我们不可能把服务器的防火墙关了,这样太不安全了。所以,我最终发现原来是wordPress所需要的端口号没有开,被防火墙拦在了外面,第一次可以直接进去是因为防火墙的配置是动态的,第一次端口号被程序安装的时候打开了,第二次由于没有手动打开就直接处于关闭状态。

找到了问题,处理问题就简单多了,首先查看linux防火墙开启的端口号有哪些:

 more /etc/sysconfig/iptables

如果要把wordPress的端口号开启,则

 vi /etc/sysconfig/iptables

 -A INPUT -p tcp -m tcp --dport 端口号 -j ACCEPT 

/etc/init.d/iptables save (保存防火墙规则,否则重启后防火墙规则会失效)

/etc/init.d/iptables restart(重启iptables服务,这一步至关重要)

如果不想去编辑iptables文件,则可以直接通过一下命令来开启:】

 iptables -I INPUT -p tcp --dport 8889 -j ACCEPT

当然也需要去重启服务。

阿里linux一键安装web环境:https://pan.baidu.com/s/1OTy66xeUoFz9PMCrHnh_Og 密码:ues5

猜你喜欢

转载自blog.csdn.net/qq_38379632/article/details/80162652
今日推荐