1,XAMPP是一个流行的PHP开发环境,官网下载:

https://www.apachefriends.org/zh_cn/index.html

然后安装。

官方介绍:XAMPP是最流行的PHP开发环境 XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。

2,WordPress官网下载:

https://cn.wordpress.org/

把Wordpress解压缩,得到的文件夹Wordpress放到xampp/htdocs文件夹里。

请看Wordpress官网:详细安装说明

百度云BCH虚拟主机请看:安装Wordpress帮助手册 以及 百度云服务控制面板

3, 打开XAMPP(语言选英文就好),确认Apache(注意80端口是否被占用)和MySQL状态为"Running"

查看端口请点击XAMPP control里的Netstat,另外端口被占看这里链接或下文<解决端口冲突>

https://blog.csdn.net/Bestsheng1996/article/details/45840689

https://blog.csdn.net/qq_37221218/article/details/78071885

4, 创建数据库  并给Wordpress配个管理MySQL的账户(用户)

简而言之,就是创建数据库Wordpress,并增加一个专门管理这个数据库的用户(这个用户只能管理Wordpress数据库,不能读写其他数据库)

在XAMPP control里,点MySQL的admin按钮

为WordPress新建数据库:名称随意 排序规则(也称数据库整理类型)选utf8_general_c

新建用户并设置权限参考https://jingyan.baidu.com/article/ae97a646f2e2f6bbfc461d56.html

(这一步在数据库建立的用户就是“wordpress安装完成后用于登陆的账户)

必备英文单词: Grant 授权

然后打开

localhost/wordpress(改为81端口的就是localhost:81/wordpress)

填入你的

a,数据库名(刚才新建的)

b,用户名,密码(填你给wordpress准备的MySQL账户)

c,数据库本机填localhost(不写端口号即默认MySQL端口)

d,前缀(保持原状,不要改动;当然如果要一个数据库多个wordpress共存,那是完全可以改的)

这里不用root用户的原因是为了安全,防止wordpress被黑客利用进而破坏了我们整个数据库(毕竟我们的数据库不完全是给Wordpress用的)

点下一步就ok了,开始安装...

  1. Ps. 由于BCH不允许用户新建数据库,所以我们只能用百度云唯一分配给我们的
  2.  
  3. 以下信息可在 百度云控制面板 主机控制面板 - 数据库信息(https://panel-gz.bcehost.com/#/bch/info/database) 找到
  4.  
  5. 数据库名 你的数据库名称
  6. 用户名 用户名
  7. 密码 MySQL密码
  8. 数据库主机 MySQL连接地址:端口号
  9. 表前缀,默认就好

如果你用的是百度云BCH,请点我查看详情

安装成功后会提示你输入 博客网站的标题、Wordpress用户名、密码、邮箱什么的,这些信息是属于博客的用户密码,而非数据库的用户密码

打开wordpress是这样的:localhost/(在htdocs里你解压WordPress的文件夹名)

参考:http://www.cnblogs.com/shenjieblog/p/5060880.html
有空再整理…


<解决端口冲突>

特别注意:修改之后打开和Apache有关的应加上端口

例如:未修改时 http://localhost/phpmyadmin

改后应打开 http://localhost:81/phpmyadmin (包括在网上看到的教程,都应该加上你自己设置的端口号)

可选操作1(推荐):改Apache端口为81(

找到Apache安装目录下conf目录下的httpd.conf文件。编辑,CTRL+F找到"Listen",紧接着Listen的数字就是端口号,默认状态下为"Listen 80"。可以改成:Listen 81。改好之后重起Apache服务使得配置生效)

==========================================

可选操作2:改IIS端口为81(化用教程:开始->运行->输入:inetmgr->Internet信息服务->本地计算机->网站->右键"Default Web Site"->属性->选择"网站"标签->修改TCP端口为81。然后重启IIS服务。)

(思路来自网络。Tips:访问国外网站尽量用https类型)

本人电脑环境Win10 x64预览版17704

更多技术细节请看WordPress的wiki文档帮助:

https://codex.wordpress.org/zh-cn:Main_Page

将博客园(cnblogs.com)数据导入到wordpress:直接搜索cnblogs2wp插件

当然我还是觉得博客园好用,毕竟可以自定义CSS JS,还有免费的稳定空间

关于WIndows下使用nginx环境的:

在windows环境下让XAMPP使用Nginx作为Web服务器

Windows下搭建WordPress指南(nginx + PHP 7 + WordPress 4.8)

windows下nginx安装、配置与使用

https://cn.wordpress.org/download/(这个下载页面有PHP、nginx、mysql之类的官网链接)

  • End

百度云BCH的玩法

百度云服务控制面板

1,自带Nginx里的lua-nginx-module模块,具体用法:https://github.com/openresty/lua-nginx-module

简单的用require/response:https://github.com/openresty/lua-nginx-module/blob/master/doc/HttpLuaModule.wiki

在/webroot下创建一个文件

  1. location /lua {
  2. default_type 'text/html';
  3. content_by_lua 'ngx.say("hello world")';
  4. }

然后重载站点服务,等一会再打开网站/lua

就会输出hello world

附上中文资料:https://openresty.org/cn/

2,安装Wordpress

百度云BCH虚拟主机请看:安装Wordpress帮助手册 或 https://cloud.baidu.com/doc/BCH/index.html

3,由于百度给的自带域名太长了,我们可以在Github Page里建一个仓库叫p,并在仓库下增加一个index.html

  1. <html>
  2. <head>
  3. <meta http-equiv="refresh" content="0; url=http://百度云给你的域名/">
  4. </head>
  5. </html>

然后打开page功能,打开网址 https://用户名.github.io/p

这样可以0秒跳转到你的页面

Ps. Wordpress玩累了,可以试试玩MediaWiki(维基百科使用的wiki系统)

附上:windows+nginx+php运行环境部署

如果你用的不是XAMMP套装,而是各独立版本的,看这里的启动脚本

  1. @ECHO OFF
  2. REM cd C:\0My_Path\WNMP\nginx
  3. REM start nginx
  4. REM cd ..\php-7.3.
  5. REM php-cgi -b -c C:\0My_Path\WNMP\php-7.3.\php.ini -q
  6.  
  7. REM 如果用set input=%1会导致Input的值不及时刷新,cmd是真的垃圾
  8. echo %
  9. IF /i "%1" == "s" goto S
  10. IF /i "%1" == "k" goto K
  11. pause
  12. exit /b
  13.  
  14. :S
  15. REM 设置Nginxphp-cgi的目录
  16. SET php_home=C:\0My_Path\WNMP\php-7.3.
  17. SET nginx_home=C:\0My_Path\WNMP\nginx
  18.  
  19. ECHO Starting PHP FastCGI...
  20. REM 启动php-cgi -b 端口 -c php.ini位置
  21. REM %php_home%为获取上面setphp_home的值
  22. start cmd /c "%php_home%\php-cgi.exe -b 127.0.0.1:9000 -c %php_home%\php.ini"
  23. REM 输出状态
  24. ECHO Starting nginx...
  25. REM 启动Nginx -p Nginx的根目录
  26. start cmd /c "%nginx_home%\nginx.exe -p %nginx_home%"
  27. exit /b
  28.  
  29. :K
  30. ECHO Stopping nginx...
  31. REM 结束进程 /F 强制终止 /IM 指定的进程
  32. TASKKILL /F /IM nginx.exe
  33. ECHO Stopping PHP FastCGI...
  34. TASKKILL /F /IM php-cgi.exe
  35. REM EXIT /b
  36. exit /b
  37.  
  38. :error
  39. echo [ERROR] bat.
  40.  
  41. :end
  42. ECHO BYE...

保存为opennginx.bat然后

启动: opennginx s

关闭: opennginx k

如果php提示No input file specified.,那就把php.ini里的doc_root = 改为doc_root = 你的网页目录,例如我是doc_root = D:/www,然后重启nginx php

本地搭建WordPress (XAMPP环境)的更多相关文章

  1. 利用XAMPP本地搭建WordPress博客

    现在越来越多的人利用WordPress搭建了自己的博客网站,我也是一样,但是还有一些人不知道怎么搭建WordPress网站的方法,因为怕弄 不好,所以也就没有花钱去做,所以这里我就讲讲怎么样利用XAM ...

  2. 本地搭建Wordpress博客网站(Windows)

    最近在写一些web功能测试的一个主题分享,里边有一个分类是数据库测试,那么数据库测试有几个点的方法,其中有一个是学会看数据库的日志.由于公司内部的数据库日志我们测试人员暂时不开放查看,所以打算自己在本 ...

  3. 阿帕奇配置本地虚拟站点,XAMPP环境下

    首先利用XAMPP搭建的阿帕奇环境,必须得启动,不能启动的话www.baidu.com 在XAMPP的目录下的apache,打开httpd-vhosts.conf文件 E:\XAMPP\apache\ ...

  4. 完善本地搭建的jekyll环境(Windows)

    序:上篇文章虽然在本地搭建好了jekyll环境,但是却存在一些问题,如通过jekyll new创建的站点无法正常跑起来.中文编码有问题.这说明之前搭建的环境有不周之处. PS:因之前自己搭建环境时并未 ...

  5. phpStudy本地搭建wordpress教程

    一.启用phpStudy环境包 phpStudy简单易用,一键启动配置本地环境; 二.wordpress博客程序 登陆wordpress官网下载最新程序,解压后提取wordpress目录下全部文件到p ...

  6. win10本地搭建php运行环境

    一.下载搭建环境所需软件,安装顺序也要按照列表顺序安装 1.Vc2015(根据需要安装Vc2012或者Vc2015) Vc2015:https://www.microsoft.com/zh-CN/do ...

  7. 搭建wordpress开发环境

    安装php PHP下载地址:http://windows.php.net/download/ 和MySQL一样,下载包是一个zip压缩包,只需解压缩即可.将它解压缩到 D:\WNMP\php-5.5. ...

  8. 本地搭建sass运行环境

    1.安装node.js 安装文件为msi文件,可到node.js官网下载安装包,下载路径为:https://nodejs.org/en/download/ 安装路径为默认路径,安装完成之后配置环境变量 ...

  9. mac本地搭建wordpress

    1 下载安装最新的xampp 2 安装完成后,使用下面的命令开始运行 XAMPP.在终端下以系统管理员 root 的身份登录 管理员root身份登录 sudo su 使用命令启动XAMPP /Appl ...

随机推荐

  1. PHP 中的关于 trait 的简单

    什么是 trait 看看 PHP 官网的介绍. 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait. Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制.T ...

  2. 明解C语言 入门篇 第十三章答案

    练习13-1 /* 打开与关闭文件 */ #include <stdio.h> int main(void) { ]; FILE* fp; printf("请输入你要打开的文件& ...

  3. (转)dnSpy 强大的.Net反编译软件

    目录 1. Debug外部引用的Dll文件2. 调试应用程序3. 修改exe文件的内容 作者:D.泡沫 一说起.net的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等 ...

  4. 联合 CNCF 共同出品:Kubernetes and Cloud Native Meetup 成都站

    亮点解读 云原生前沿技术分享:阿里经济体“云原生化”宝贵经验与最佳实践成果 OpenKruise 价值几何? 防踩坑指南:国内知名容器平台架构师解读从 ECS 迁移到 K8S 走过哪些坑. ​云原生服 ...

  5. Python3.0的新特性

    网上关于Python3与Python2的区别的文章都烂大街了,但基本上都是抄来抄去,为了追本溯源,直接看官网最靠谱,官网文档的结构性更强. 本文是对Python3.0官网文档 What's New I ...

  6. 【机器学习】PCA

    目录 PCA 1. PCA最大可分性的思想 2. 基变换(线性变换) 3. 方差 4. 协方差 5. 协方差矩阵 6. 协方差矩阵对角化 7. PCA算法流程 8. PCA算法总结 PCA PCA 就 ...

  7. php 5.5 编译安装

    链接:https://pan.baidu.com/s/1Iy5kdugWqmvtsrYG0WYAdA 提取码:knk9 上面的链接 php5.5.8 编译安装的包 ./configure  --pre ...

  8. jenkins 比较好的学习的文章

    来自 :  https://www.cnblogs.com/horizonli/tag/jenkins/

  9. Linux查看系统当前登录用户的命令,top命令看到users有多个用户登录

    Linux查看系统当前登录用户的命令,top命令看到users有多个用户登录 作为系统管理员,top命令看到users有多个用户登录,会需要查看下是否被黑客进入了. 实战例子:top命令:top - ...

  10. html跳转,获取get提交参数

    html跳转到html页面,url后面携带参数,可以通过脚本获取到url?test=value地址后的参数. 1.more.html 携带参数跳转到list.html,get提交参数 2.list.h ...