离线安装搭建LNMP+wordpress论坛

  • 实验目标:
    • 准备一台服务器,搭建nginx ,MySQL,PHP ,实现离线安装,在LNMP的基础上面搭建wordpress论坛软件,配置nginx动静分离,实现通过LNMP访问wordpress的动态网页。
  • 实验拓扑:

离线安装搭建LNMP+wordpress论坛_第1张图片

  • 实验步骤:
    • 1.安装nginx服务。
    • 2.安装MySQL数据库
    • 3.安装PHP工具
    • 4.复制wordpress论坛服务的软件包
    • 5.配置nginx扩展配置文件,实现动静分离
    • 6.创建数据库,(因为它是使用PHP和MYSQL开发的,所以用户自己的博客,是在mysql数据库上搭建的)
    • 7.访问网站,开始安装博客
  • 开始部署:
    • 一、安装nginx服务:
      • 挂载光盘镜像,进入到软件包文件夹,
        • mount /dev/cdrom /mnt
        • cd /mnt/nginx-rpm/

          • 开始安装:
            • rpm -ivh *.rpm --nodeps --force
          • 启动服务:
            • systemctl start nginx
      • nginx已经搭建完成!
    • 二、部署MYSQL数据库:
      • 进入到光盘中存放mysql软件包的目录下:
        • cd /mnt/mysql5.6-rpm/

离线安装搭建LNMP+wordpress论坛_第2张图片

      • 开始安装:
        • rpm -ivh *.rpm --nodeps --force
      • 启动服务:
        • systemctl start mysqld
      • 尝试登录:

离线安装搭建LNMP+wordpress论坛_第3张图片

    • 三、安装PHP用于解析nginx动态网页。
      • 进入到光盘镜像的php软件包目录:
        • cd /mnt/php-rpm/

离线安装搭建LNMP+wordpress论坛_第4张图片

        • 安装目录下所有的关于php软件包:
          • rpm -ivh *.rpm --nodeps --force
        • 启动php:
          • systemctl start php-fpm.service
        • 查看php端口:

    • 四、将wordpress的软件目录,放置/ 下便于在nginx配置文件中指定网页根目录
      • 解压wordpress压缩包 解压到/下:
        • unzip /mnt/wordpress-4.9.4-zh_CN.zip -d /

      • chmod -R 777 /wordpress/      (为这个目录赋予777权限,选项必须加 -R)
    • 五、配置nginx的扩展配置文件,实现访问时的动静分离
      • 进入到扩展配置文件目录,删除默认的扩展配置文件
        • cd /etc/nginx/conf.d/
        • rm -rf default.conf
      • 重新编辑一个扩展配置文件:
        • vim blog.conf

离线安装搭建LNMP+wordpress论坛_第5张图片

      • 重启服务生效:
        • systemctl restart nginx
        • 检查配置文件:
          • nginx -t
    • 六、登录MySQL数据库,创建一个库,和访问库的用户:

离线安装搭建LNMP+wordpress论坛_第6张图片

      • 给予用户对数据库以及库中的表所有权限,用于待会安装wordpress。
    • 七、访问nginx网页,开始安装wordpress:
      • http://192.168.8.6 (这里直接访问8.6即可)

离线安装搭建LNMP+wordpress论坛_第7张图片

离线安装搭建LNMP+wordpress论坛_第8张图片

离线安装搭建LNMP+wordpress论坛_第9张图片

      • 最终安装好后显示此页面代表安装成功!
  • 至此LNMP+wordpress就搭建完成了!

你可能感兴趣的:(LNMP,wordpress,博客,系统架构,linux,运维,服务器)