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
下一篇 2017-06-01

相关推荐

  • shell编程2

    组合测试条件  第一种方式:        COMMAND1 && COMMAND2 并且        COMMAND1 || COMMAND2 或者        ! COMMAND 非   &nbs…

    Linux干货 2016-08-21
  • 初来乍到

    坐上了去往北方的火车,我不知道自己为什么会颤抖,也许是耳朵里那首汪峰的《北京,北京》震撼到了我,接着满脑子便是灯红酒绿的大街道和浮华的高楼大厦,我幻想着有一天能在这样的大城市中闯出一片天。梦醒了 ! 30个小时的路程确实是让我满脑子都是未来的自己。 对于我这个从来没有见过世面的人来说,第一次来到北京这座一线大城市,内心充满着无比的欣喜和激动,但更多的还是那份…

    Linux干货 2018-03-26
  • 20171123 Shell编程

    Shell编程的基本知识点

    2017-11-23
  • N22-第一周练习作业-冥界之王

    1.描述计算机系统的组成及功能硬件组成(输入设备,输出设备,存储器,运算器,控制器) 输入设备:鼠标,键盘,麦克,声卡(输入声音),扫描仪,手写板等输出设备:显示器,声卡(输出声音),音箱,投影仪等存储器:内存,硬盘,磁带,CPU内部还可以分1,2,3级缓存运算器:主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CP…

    Linux干货 2016-08-15
  • 文件权限

    小技巧 除root用户外其他用户将不能登录 touch /etc/nologin 或touch /run/nologin echo “system is maintaining”>> /etc/nologin 文件属性 文件的权限主要针对三类对象进行定义: owner: 属主, u 修改文件的属主: chown [OPTION]… […

    Linux干货 2016-08-08
  • N25-第二周博客作业

    1. Linux上的文件管理类命令都有那些,其常用的使用方法及其相关示例演示. 文件管理工具有cp, mv, rm cp命令: 复制文件或文件夹 语法: cp [OPTION]… [-T] SOURCE DEST 单源复制cp [OPTION]… SOURCE… DIRECTORY 多源复制 常用选项:  &nb…

    Linux干货 2016-12-10