LAMP搭建wordpress博客站点

使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress能让您省却对后台技术的担心,集中精力做好网站的内容。本文将教您如何通过LAMP搭建自己的wordpress博客站点。

  1. LAMP听起来很高大上,其实是集中技术合起来的称呼:

    • L:linux

    • A:apache httpd

    • M:mysql、mariadb

    • P:php

    通过linux服务器作为底层的操作系统,在其上搭建httpd站点,配合php提供动态页面服务,mysql用来提供动态页面的数据存储。

  2. 首先安装LAMP,此处采用的是CentOS7.3的系统,采用yum的方式进行安装php,mysql和httpd。此处需要注意:mysql在centos7之后更名为mariadb。

    注意:除了安装AMP之外,还需要安装php-mysql用来php和mysql数据库的链接

    yum install httpd mariadb-server php php-mysql -y
  3. 启动httpd和mysql服务,然后构建自己的站点。httpd默认的网页文档放置在/var/www/html处。此处为了方便管理,我放置在/data/mysite/www/html。修改documentroot路径需要修改配置文件,修改配置文件有两种方法:

    • 直接修改/etc/httpd/conf/httpd.conf配置文件,建议修改之前先备份配置文件;

    • 在/etc/httpd/conf.d/目录下创建配置文件,此处更方便管理

    此处我通过第二种方式修改配置文件,内容如下:

    LAMP搭建wordpress博客站点

  4. 在/data/mysite/www/html/目录下创建index.php文件,通过浏览器访问该文件,如果显示如下界面表示php工作正常:

    LAMP搭建wordpress博客站点

    LAMP搭建wordpress博客站点

LAMP搭建wordpress博客站点

上面mysql的信息表示php-mysql工作正常。

  1. 接下来下载wordpress压缩包,直接登录wordpress官方站点https://cn.wordpress.org/即可下载。下载下来之后上传到linux主机并进行解压缩,并复制解压出来的目录到httpd指定的documentroot路径下:

     unzip wordpress-4.7.4-zh_CN.zip cp -a wordpress /data/mysite/www/html/wordpress
  2. 通过浏览器访问wordpress会弹出如下提示,可以点击现在就开始初始化wordpress,也可以手动修改配置文件,此处我选择手动修改配置文件进行配置:LAMP搭建wordpress博客站点

  3. 进入wordpress目录,复制wp-config-sample.php模板文件为wp-config.php,然后编辑此文件:

    LAMP搭建wordpress博客站点

  4. 因为此文件需要和mysql数据库进行数据交互,所以首先需要在mysql数据库中创建数据库和用户,执行如下命令:

     mysql -uroot -hlocalhost -p   #登录本地mysql数据库 create database wordpress   #创建wordpress数据库 create user 'wp'@'localhost' identified by '1234567a'   #创建用户 grant all on wordpress.* to 'wp'@'localhost'   #授权用户可以对wordpress数据库做任何操作
  5. 创建完成之后按照上图配置wordpress配置文件,保存即可,然后就可以通过浏览器访问wordpress站点了。

    LAMP搭建wordpress博客站点

  6. 可以看到是通过ip地址的方式访问的站点,也可以通过BIND配置DNS来做域名解析,通过域名访问。还可以通过配置openssl自建CA来进行https的访问。

原创文章,作者:王子豪,如若转载,请注明出处:http://www.178linux.com/77288

(0)
王子豪王子豪
上一篇 2017-06-01 13:56
下一篇 2017-06-01 16:34

相关推荐

  • Linux-Basic—shell如何解释命令的运行

    附件下载: Linux Basics-shell.pdf

    Linux干货 2016-11-21
  • 马哥教育网络班21期-第七周课程练习

    第七周作业 1、创建一个10G分区,并格式为ext4文件系统; [root@qq ~]# fdisk /dev/sdb         #使用fdisk命令进行分区; Device contains neither&nb…

    Linux干货 2016-08-08
  • 网络实验

    一、子网划分 1、某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为? 使用27位子网掩码一共可以分出8个子网 每段32个地址;每个子网有30个可用地址 0-31 32-63 64-95 96-127 128-159 160-191 192-223 224-255 2、一家集团…

    Linux干货 2016-09-09
  • 用户权限管理及课后作业

    一.权限对目录、文件的意义 文件 r 可用文件查看类工具获取文件内容 w 可以修改文件内容(包括清空) x 可执行该文件 [root@localhost testdir]# cat zzz i am fine  thank you [root@localhost testdir]…

    Linux干货 2016-08-08
  • 书写博客的作用

    博客,一个对于我们是一个既贴近又遥远的词汇。在我们生活中常常听到这个词汇,但是很大的一部分人并不会去发布属于自己的博客。而我在这里会发表一些对于博客作用的认识,以供大家借鉴。

    2018-03-26
  • SecureCRT 8.0破不了

    各种办法,各种百度都破不了,ok解决办法:一用管理员身份运行crt二,注册机打开,时ptah栏里,把SecureCRT 8.0的安装路径拷贝到PATH框

    Linux干货 2018-05-04