• 搭建基于mariadb和nginx的wordpress


    本文将描述如何搭建wordpress,文章中使用的环境如下:

    • windows 10 64位
    • php-7.2.12-Win32-VC15-x64
    • nginx-1.13.3
    • mariadb-10.3.11-winx64

    创建mariadb数据库

    1. 下载。下载地址
    2. 解压。解压后的目录结构如下图:mariadb目录结构
    3. 在命令行中切换到mariadb的bin目录下切换到bin目录
      注意一定要以管理员身份运行,否则会报错。
    4. 安装并启动服务。
      4.1 安装服务的命令:mysqld --install 服务名。本文中服务名就是mariadb。
      4.2 启动mariadb服务:net start mariadb
      4.3 进入数据库:mysql -u root -p
      如果能成功进入数据库,说明mariadb已成功安装,如下图所示
      安装服务
      ps:停止服务的命令是:net stop mariadb; 删除服务的命令是: sc delete mariadb
    5. 修改数据库密码。
      修改密码的命令是:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');这里把root用户的密码修改为123456。
      修改密码
    6. 使用Navicat Premium连接测试。
      navicat

    安装并配置php

    1. php下载
    2. 解压。解压后的目录结构如下php目录结构
    3. 创建配置文件。在php解压目录下找到php.ini-production文件,将其拷贝一份,并将副本的名称修改为php.ini
      创建配置文件
    4. 个性配置文件。
      4.1 放开注释extension=mysqli
      4.2 放开注释extension=pdo_mysql
      4.3 放开注释cgi.fix_pathinfo=1。这一步很重要,这里是php的CGI的设置,后文中nginx将使用这个cgi。

    php_mariadb_config

    安装并配置nginx

    1. nginx下载

    2. 解压,找到conf目录下的nginx.conf文件并修改
      2.1 修改root目录,添加index.php为默认打开页面。修改后的节点如下
      location / {
      root D:Programwordpress;
      index index.php index.html index.htm;
      }
      2.2 修改php相关节点

      location ~ .php$ {
      root D:Programwordpress;

           fastcgi_pass   127.0.0.1:9000;  
           
           fastcgi_index  index.php;   
           
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           
           include        fastcgi_params;
       }
      

    将/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径
    3. nginx的启动
    启动nginx
    ps:nginx的详细操作请见https://wanzhouyi.github.io/windowsban-ben-nginxbang-zhu-wen-dang.html
    4. 在D:Programwordpress下创建phpinfo.php文件,文件内容是:
    <?php
    phpinfo();
    ?>
    5. 此时打开监听的端口应该就能看到php页面了
    启动nginx

    安装并配置wordpress

    1. 下载wordpress

    2. 将wp-config-sample.php文件重命名为wp-config.php,修改如下几个节点为实际信息

      /** The name of the database for WordPress */

      define('DB_NAME', 'wptest');

      /** MySQL database username */

      define('DB_USER', 'root');

      /** MySQL database password */

      define('DB_PASSWORD', '123456');

      /** MySQL hostname */

      define('DB_HOST', 'localhost');

    3. 打开地址http://localhost:8088/wp-content 即出现如下初始化页面
      3.1 选择语言
      选择语言
      3.2 配置站点基本信息
      站点信息
      3.3 配置完成
      站点信息
      3.4 配置完成后需要重新登录
      站点信息
      3.4 登录成功后跳转到dashboad页面
      站点信息

    至此,大功告成。在windown 10 环境下成功搭建了一套基于mariadb、nginx、php的wordpress。

    原文地址

  • 相关阅读:
    python3.6.4源码安装
    centos 6 中恢复删除的文件
    mysql5.6.8源码安装
    zookeeper集群搭建
    vmware 12中安装苹果系统
    docker被入侵后.............
    关于docker
    关于redis
    人生的价值 幸福感
    c# 泛型
  • 原文地址:https://www.cnblogs.com/zhouXX/p/10035892.html
走看看 - 开发者的网上家园