零基础搭建一个wordpress网站

很多朋友可能希望有一个自己的网站来展示自己,那么 今天来简单讲一下如何搭建一个wordpress站点?

作为一个零基础的朋友,起初肯定是一头雾水。不要慌,反正不会,那就想怎么搞就怎么搞,反正我起初就是抱着这样的打算来建这个网站的,大不了服务器挂了重新安装系统就行了。哈哈

好了,言归正题,来说一说怎么搭建wordpress网站博客。第一点,脑子一定要清晰,操作的每一步都知道是干什么用的,如果出现报错或者什么的,先自己看日志是什么原因,然后解决,解决不了就百度。百度的话也不要盲目的跟着操作,要看一看作者的答案是否符合逻辑,是否符合你的状况。

准备工作

第一步就是准备建一个网站所需的硬件条件和软件条件。

硬件

  • 服务器(我这里用的是阿里云,最近刚好有活动,点击查看
  • 域名(最好先申请备案完成好,不然会遇到坑)
  • 备案(这个迟早都行)

软件

  • wordpress工具包,这里建议去官网下载,别的地方说不定有坑,因为现在官网对中国用户是屏蔽的一直进不去,偶尔进的去,大伙可以一直刷新官网,进去后将下载链接复制带迅雷下载,这样比较快。中文下载网站:https://cn.wordpress.org/download/
  • 确定你的服务器系统,我用的是Linux,centos7系统。(下面教程都是以linux为例来说)
  • php的安装包
  • mysql的安装包
  • nginx的安装

步骤

准备完上述的东西,我们就可以开始操作了。nginx可以直接用yum安装,php和mysql需要在linux中换源下载,这块大家自己百度。安装没有顺序,我这块按自己的顺序

安装nginx

nginx需要先安装所需的依赖包。然后才能安装,不然会安装失败

  • yum install gcc-c++ 安装C编译环境
  • yum install pcre pcre-devel 安装pcre库
  • yum install zlib zlib-devel 安装zlib库
  • yum install openssl openssl-devel 安装openssl

然后安装nginx:yum install nginx  

 启动nginx:systemctl start nginx  

设置开机启动:systemctl enable nginx 到这里nginx的安装就完了

安装mysql

1.wget   下载链接(目前不确定版本没放链接)    (自己在官网下载mysql的rpm包)

2.rpm -ivh  包名称   (安装rpm包,注意进入到/etc/yum.repos.d目录下再安装mysql)

 3.yum install mysql-server   安装mysql

4. systemctl start mysqld    启动mysql

   systemctl enable mysqld   设置开机启动

5.第一次登陆要密码,先用如下命令获取初始密码

   grep  ‘temporary password’ /var/log/mysqld.log

6. 设置密码安全等级为0 (不然设置密码坑的要死,你试试就知道了)

Mysql>   set   global validate_password_policy=0;

7.修改密码

   Mysql >  set  password for root@localhost = password(‘新密码’);

最后一步为wordpress创建一个数据库

 Mysql -u root -p 登陆进去后创建一个数据库

Mysql>create  database  wordpress;  (数据库名字随便起,这块图方便就写成wordpress)

到这里mysql的安装结束了,账号密码这块记得注意保留好

安装php

1.先进行换源(centos里面没有yum包)

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2.然后安装php及其依赖

yum install php72w php72w-fpm php72w-mysql php72w-gd php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xmlrpc php72w-mbstring php72w-snmp php72w-soap

wordpress设置

前面我们安装完nginx,mysql和php,现在最后一步安装wordpress了,这个其实不用安装,我们直接用ftp工具将之前下载好的安装包,上传到自己的服务器,然后解压,然后进入到该目录下。

1.载nginx的配置中添加自己的网站配置

location / {
    Root  /var/www/html;  (同样写路径)
    Index index.php index.html index.xml;
}
location ~ \.php$ { 
     root /var/www/html;   (root后面写wordpress的文件路径)
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     include fastcgi_params; }

如果需要配置https站点的,看我之前的文章。https://jiaokangyang.com/226.html

2.在wordpress的配置文件中添加你的数据库信息,这块自己下去百度,多的很,配置文件里面是中文的,写的明明白白。

3.给整个wordpress文件夹修改权限 chmod 755 -R 文件路径

到了这里基本已经完了,我们已经可以通过自己域名登录,然后设置密码,可能有的细节没有完整,比较细算下来太多了。不懂的要学会百度查阅资料,毕竟学习的道路上只有自己解决的问题才是属于自己的知识。最后希望对大家有所帮助,谢谢。有不懂的可以扫描下方二维码进群,大家互相讨论。

学习交流群
QQ学习群
喜欢(0)

评论2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0
    谢谢分享
    victory2020-03-28 0:02:36回复
    • 不客气
      焦康阳2020-03-28 0:02:57回复

欢迎访问的小伙伴! 希望在这里能帮到你。有问题请多多指教~ 点击联系站长
在线客服

在线客服

  • 扫描二维码,微信联系 扫描二维码,进群联系