1、开发工具

server apache    下载地址:http://www.apache.org  
http://httpd.apache.org/download.cgi

数据库 mysql      下载地址:http://www.mysql.com

编译工具 php5    下载地址:http://www.php.net

2、配置 Apache

    将httpd-2.4.10-win64-VC11.zip解压的到 D:\server\Apache24

   打开D:\server\Apache24\conf的httpd.conf文件,改动当中的某些字段: 

    1.  ServerRoot "c:/Apache24"                     ServerRoot "D:/server/Apache24"

    2.  #ServerName www.example.com:80           ServerName localhost:80

    3.  DocumentRoot "c:/Apache24/htdocs"           DocumentRoot "D:/server/Apache24/htdocs"

        <Directory "c:/Apache24/htdocs">                  <Directory "D:/server/Apache24/htdocs">

        DocumentRoot 这是你自己网页文件的放置文件夹,默觉得apache安装文件夹下的“htdocs”文件夹,也能够改为本机上的其它文件夹。採用绝对路径。

        比如:DocumentRoot "E:/1_apache"(php工作文件夹)

    4.  设置起始页:

     <IfModule dir_module>

      DirectoryIndex index.php index.html default.php default.html index.htm

     </IfModule>

   5.  配置php模块 

       LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll"

    AddType application/x-httpd-php .php

    PHPIniDir "D:/Program Files/PHP5.2"

注:

        apache命令。都是在Apache2.2\bin\文件夹下运行的,须要 以管理员身份 打开 cmd

        httpd.exe -k install -n "Apache2.4" 

        httpd.exe -k uninstall -n "Apache2.4"

        httpd.exe -k start

        httpd.exe -k stop

Errors reported here must be corrected before the service can be started

        不是错误而是提示你假设这行下边出现错误则解决错误后再启动。

3、配置 PHP

    将php-5.5.27-Win32-VC11-x64 解压到文件夹: D:\server\php-5.5.27

    1. 设置环境变量    D:\server\php-5.5.27;D:\server\php-5.5.27\ext;

    2.下面改动能够不做(配置wordpress红色的配置是必需要做的)

       将php.ini-development复制一个副本,命名为php.ini

       ; extension_dir = "ext"        extension_dir = "D:/server/php-5.5.27/ext"

       cgi.force_redirect 1             cgi.force_redirect = 0

      分别查找下面四句话,将其之前的;去掉

     extension=php_mbstring.dll(宽字符。用于支持PhpMyAdmin。避免出现字符显示问题)

     extension=php_mcrypt.dll(用于支持PhpMyAdmin)

     extension=php_mysql.dll(MySql模块,开启之后才干訪问MySql数据库)

     extension=php_mysqli.dll(MySql模块)

    最好能把以下的扩张也加上去:

    extension=php_bz2.dll

    extension=php_curl.dll

    extension=php_gettext.dll

    extension=php_pdo_mysql.dll

    extension=php_zip.dll

測试php开发环境搭建成功

        在浏览器中输入     http://localhost/helloworld.php

4、配置 mysql

将mysql-5.6.20-winx64.zip包解压到D:\server\mysql-5.6.20-winx64

    1.拷贝一个my-default.ini到同文件夹下命名为my.ini。

my.ini为mysql的配置文件

        在my.ini 中加入例如以下内容

        port=3306

        basedir=D:/server/mysql

        datadir=D:/server/mysql/data

        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

        [client]

        port=3306

        [WinMySQLAdmin]

        D:/server/mysql/bin/mysqld.exe

    2.设置环境变量

        新建系统环境变量     MYSQL_HOME      值D:\server\mysql

        设置环境变量            %MYSQL_HOME%\bin;

   

   

    注:

        登录数据库        mysql -u root -p

        mysql>show databases;       显示全部数据库

        mysql>create database wordpress_db;       创建数据库

mysql>use mysql;            切换到表 

        mysql>quit;                      退出

        mysql>drop database <数据库名>;          删除数据库

改动数据库password

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql> set password for username@localhost = password('新密码');

样例:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -uusername -p旧password password 新password

样例:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';


mysql> flush privileges;

方法4:在忘记rootpassword的时候。能够这样

以windows为例:

1. 关闭正在执行的MySQL服务。

2. 打开DOS窗体,转到mysql\bin文件夹。

3. 输入mysqld --skip-grant-tables 回车。

--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗体(由于刚才那个DOS窗体已经不能动了)。转到mysql\bin文件夹。

5. 输入mysql回车。假设成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用usernameroot和刚才设置的新password123登录。

5.配置 wordpress

    WordPress 压缩包解压至 Apache 的配置文件httpd.conf中 DocumentRoot 所指向的目录

    1.复制一个 wp-config-sample.php 的副本命名为 wp-config.php

        须要改动例如以下内容,配置WordPress 的数据库。

/** WordPress数据库的名称 */

        define('DB_NAME', 'database_name_here');

/** MySQL数据库username */

        define('DB_USER', 'username_here');

/** MySQL数据库password */

        define('DB_PASSWORD', 'password_here');

将例如以下内容

        define('AUTH_KEY',         'put your unique phrase here');

        define('SECURE_AUTH_KEY',  'put your unique phrase here');

        define('LOGGED_IN_KEY',    'put your unique phrase here');

        define('NONCE_KEY',        'put your unique phrase here');

        define('AUTH_SALT',        'put your unique phrase here');

        define('SECURE_AUTH_SALT', 'put your unique phrase here');

        define('LOGGED_IN_SALT',   'put your unique phrase here');

        define('NONCE_SALT',       'put your unique phrase here');

替换为 https://api.wordpress.org/secret-key/1.1/salt/ 连接所打开的网页里的内容

改动表的前缀(假设当前仅仅执行一个WordPress 则能够不改动)

        /**

         * WordPress数据表前缀。

         *

         * 假设您有在同一数据库内安装多个WordPress的需求,请为每一个WordPress设置

         * 不同的数据表前缀。前缀名仅仅能为数字、字母加下划线。

         */

        $table_prefix  = 'wp_';

2.訪问  http://localhost:80/wordpress/wp-admin/install.php ,设置你的 WordPress

wordpress 开源博客系统部署的更多相关文章

  1. 基于开源博客系统(jpress)搭建网站

    基于开源博客系统(jpress)搭建网站 JPress 使用 Java8 开发,基于流行的JFinal和Jboot框架. 目前JPress已经内置的文章和页面其实是两个模块,可以移除和新增其他模块,因 ...

  2. 基于开源博客系统(mblog)搭建网站

    基于开源博客系统(mblog)搭建网站 上一章讲了基于jpress部署的博客系统,这一章了解一下 mblog这个开源的基于springboot的博客系统,相比与jpress 的热度fork数量要少一些 ...

  3. 26种基于PHP的开源博客系统

    26种基于PHP的开源博客系统 来源:本站原创 PHP学习笔记 以下列举的PHP开源Blog系统中,除了我们熟知的WordPress之外,大多都没有使用过,其中一些已经被淘汰,或者有人还在使用.除了做 ...

  4. Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 ...

  5. 推荐一款自研的Java版开源博客系统OneBlog

    OneBlog 一款超好用的Java版开源博客      Introduction 简介 OneBlog 一个简洁美观.功能强大并且自适应的Java博客.使用springboot开发,前端使用Boot ...

  6. 【Python学习】记一次开源博客系统Blog_mini源码学习历程-Flask

    今天准备看看Flask框架,找到一套博客系统源码,拿来学习学习 https://github.com/xpleaf/Blog_mini 演示地址 http://140.143.205.19 技术框架 ...

  7. dotnet core开源博客系统XBlog介绍

    XBlog是dotnet core平台下的个人博客开源系统,它只需要通过Copy的方式即可以部署到Linux和windows系统中:如果你有安全证书那只需要简单配置一下即可提供安全的Https服务.接 ...

  8. halo博客安装教程,一款优秀的java开源博客系统

    整理了一下,决定用宝塔来管理反代和ssl自动续签,这样比较适合小白. 前置要求 会ssh远程连接.域名已经解析到服务器ip上即可, 安装步骤 按照下面一步一步来,应该是木有问题的哦 ssh连接好,依次 ...

  9. Node.js的开源博客系统Ghost搭建教程

    准备工作 Node.js版本:0.10.x.0.12.x.4.2.x.安装步骤可参考:Node.js环境搭建 Ghost版本:0.7.4:中文集成版(33.6M),中文标准版(3.39M),英文原版( ...

随机推荐

  1. mongodb分布式集群搭建手记

    一.架构简介 目标单机搭建mongodb分布式集群(副本集 + 分片集群),演示mongodb分布式集群的安装部署.简单操作. 说明在同一个vm启动由两个分片组成的分布式集群,每个分片都是一个PSS( ...

  2. iOS:创建带logol的二维码

    //二维码生成 实质: 把字符串转变为 图片 // 需要 coreImage框架, 已经包含在了 UIKit框架里面 //MARK: 二维码中间内置图片,可以是公司logo + (UIImage *) ...

  3. Team Viewer 远程链接一直显示-"正在初始化显示参数"

    出现这个原因, 原因1: 可能是 通过(mstsc)远程桌面方式运行了teamviewer,被远程控制电脑就会出现这个现象. 可以试一下 服务-teamviewer-属性-登录-本地系统账户 -允许服 ...

  4. Gflags 简明使用

    简介 Google 的 gflags 是一套命令行参数处理的开源库.比 getopt 更方便,更功能强大,从 C++的库更好的支持 C++(如 C++的 string 类型).包括 C++的版本和 p ...

  5. 《Hadoop大数据架构与实践》学习笔记

    学习慕课网的视频:Hadoop大数据平台架构与实践--基础篇http://www.imooc.com/learn/391 一.第一章 #,Hadoop的两大核心:     #,HDFS,分布式文件系统 ...

  6. The node (XXX.XXX.XXX.XXX,XXX.XXX.XXX.XXX)has already some ScaleIO components installed

    安装ScaleIO 1.32遇到如下报错, 怎么办?   很简单, 在控制面板里把ScaleIO的软件删掉即可.

  7. Gradle Groovy 基础语法 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  8. Windows 安装配置 JIRA

    MySQL-5.5.28 JDK1.6.0_21 JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色. 一.MySQL建库和建账号 1. mysql中创建数据库jira ...

  9. 条件随机场(CRF)理论及应用

    http://x-algo.cn/index.php/2016/02/15/conditional-random-field-crf-theory-and-implementation/ 条件随机场( ...

  10. 【转】js面试题,明确自己的不足

    https://blog.csdn.net/m0_37631322/article/details/85409716 -------------------- 2018年12月30日 21:05:43 ...