本地搭建WordPress (XAMPP环境)


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官网:详细安装说明

%20%E4%BA%A7%E5%93%81%E6%96%87%E6%A1%A3%20>%20%E4%BA%91%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%20BCH%20>%20%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%20%E4%B8%8B%E8%BD%BD%E5%85%A8%E9%83%A8%E6%96%87%E6%A1%A3%20%E4%BD%BF%E7%94%A8WordPress%E5%BF%AB%E9%80%9F%E5%BB%BA%E7%AB%99%20%E6%9B%B4%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A2019-04-12%20WordPress%E6%98%AF%E4%B8%80%E6%AC%BE%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%B9%B6%E9%80%90%E6%AD%A5%E6%BC%94%E5%8C%96%E6%88%90%E4%B8%80%E6%AC%BE%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E8%BD%AF%E4%BB%B6%EF%BC%8C%E5%AE%83%E6%98%AF%E4%BD%BF%E7%94%A8PHP%E8%AF%AD%E8%A8%80%E5%92%8CMySQL%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%80%E5%8F%91%E7%9A%84%E3%80%82%E5%8F%AA%E9%9C%80%E9%80%9A%E8%BF%87%E7%AE%80%E5%8D%95%E7%9A%84%E6%93%8D%E4%BD%9C%EF%BC%8C%E7%94%A8%E6%88%B7%E5%8D%B3%E5%8F%AF%E5%9C%A8BCH%E4%B8%8A%E8%BF%90%E8%A1%8CWordpress%EF%BC%8C%E5%85%B7%E4%BD%93%E6%93%8D%E4%BD%9C%E6%96%B9%E6%B3%95%E5%A6%82%E4%B8%8B%E3%80%82%20%20%E5%89%8D%E7%BD%AE%E4%BB%BB%E5%8A%A1%20%E5%9C%A8%E5%AE%89%E8%A3%85Wordpress%E6%A1%86%E6%9E%B6%E5%89%8D%EF%BC%8C%E7%94%A8%E6%88%B7%E9%9C%80%E5%AE%8C%E6%88%90%E4%BB%A5%E4%B8%8B%E6%93%8D%E4%BD%9C%EF%BC%9A%20%20%E4%B8%8B%E8%BD%BDWordpress%E5%AE%89%E8%A3%85%E5%8C%85%EF%BC%8C%E5%8F%AF%E5%88%B0Wordpress%E5%AE%98%E6%96%B9%E7%BD%91%E7%AB%99%E4%B8%8B%E8%BD%BD%E3%80%82%E5%8F%AF%E4%B8%8B%E8%BD%BD.zip%E6%88%96.tar.gz%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%AE%89%E8%A3%85%E5%8C%85%EF%BC%8CBCH%E5%9D%87%E6%94%AF%E6%8C%81%E5%AF%B9%E8%BF%99%E4%B8%A4%E7%A7%8D%E6%A0%BC%E5%BC%8F%E8%BF%9B%E8%A1%8C%E8%A7%A3%E5%8E%8B%E3%80%82%20%20%E5%9C%A8%E6%9C%AC%E5%9C%B0%E5%AE%89%E8%A3%85FileZilla%E6%88%96%E5%85%B6%E4%BB%96%E5%BD%A2%E5%BC%8F%E7%9A%84FTP%E5%B7%A5%E5%85%B7%EF%BC%8C%E7%94%A8%E4%BA%8E%E4%B8%8A%E4%BC%A0%E5%AE%89%E8%A3%85%E5%8C%85%E8%87%B3BCH%E7%8E%AF%E5%A2%83%E3%80%82%20%20%E5%88%9B%E5%BB%BABCH%E4%B8%BB%E6%9C%BA%EF%BC%8C%E5%85%B7%E4%BD%93%E6%93%8D%E4%BD%9C%E5%8F%AF%E5%8F%82%E7%9C%8B%E6%93%8D%E4%BD%9C%E6%8C%87%E5%AF%BC-%E5%88%9B%E5%BB%BA%E4%B8%BB%E6%9C%BA%E3%80%82%20%20%E6%B3%A8%E6%84%8F%EF%BC%9A%20%20%E9%A6%96%E6%AC%A1%E7%99%BB%E5%BD%95%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF%EF%BC%8C%E7%B3%BB%E7%BB%9F%E4%BC%9A%E8%A6%81%E6%B1%82%E5%88%9D%E5%A7%8B%E5%8C%96%E6%82%A8%E7%9A%84%E5%AF%86%E7%A0%81%EF%BC%8C%E5%8C%85%E6%8B%AC%E8%AE%BE%E5%AE%9A%E7%AE%A1%E7%90%86%E5%AF%86%E7%A0%81%E3%80%81FTP%E5%AF%86%E7%A0%81%E3%80%81MySQL%E8%B4%A6%E5%8F%B7%E5%AF%86%E7%A0%81%EF%BC%8C%E8%AF%B7%E8%AE%B0%E5%BD%95%E5%AF%86%E7%A0%81%E4%BF%A1%E6%81%AF%E7%94%A8%E4%BA%8E%E5%90%8E%E7%BB%AD%E6%93%8D%E4%BD%9C%E3%80%82%20%20%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%89%E6%8E%A8%E8%8D%90%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E7%8B%AC%E7%AB%8B%E5%9F%9F%E5%90%8D%EF%BC%9B%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E7%8B%AC%E7%AB%8B%E5%9F%9F%E5%90%8D%EF%BC%8C%E5%8F%AF%E9%80%9A%E8%BF%87%E7%99%BE%E5%BA%A6%E6%99%BA%E8%83%BD%E4%BA%91%E7%9A%84%E5%9F%9F%E5%90%8D%E6%9C%8D%E5%8A%A1%E7%94%B3%E8%AF%B7%E5%9F%9F%E5%90%8D%E3%80%82%E7%94%A8%E6%88%B7%E4%B9%9F%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E7%B3%BB%E7%BB%9F%E5%88%86%E9%85%8D%E7%9A%84%E4%B8%B4%E6%97%B6%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99%E3%80%82%20%20%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%89%E7%94%B3%E8%AF%B7SSL%E8%AF%81%E4%B9%A6%EF%BC%8C%E4%B8%BA%E4%BA%86%E4%BF%9D%E8%AF%81%E7%94%A8%E6%88%B7%E8%AE%BF%E9%97%AE%E7%AB%99%E7%82%B9%E7%9A%84%E5%AE%89%E5%85%A8%E6%80%A7%EF%BC%8C%E5%BB%BA%E8%AE%AE%E6%89%93%E5%BC%80BCH%E7%9A%84HTTPS%E8%AE%BF%E9%97%AE%E5%8A%9F%E8%83%BD%E3%80%82%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E8%AF%A5%E5%8A%9F%E8%83%BD%EF%BC%8C%E8%AF%B7%E9%A2%84%E5%85%88%E7%94%B3%E8%AF%B7SSL%E8%AF%81%E4%B9%A6%E3%80%82%20%20%E5%AE%89%E8%A3%85Wordpress%E6%A1%86%E6%9E%B6%20%E9%80%9A%E8%BF%87FTP%E8%BF%9E%E6%8E%A5BCH%E4%B8%BB%E6%9C%BA%EF%BC%8C%E4%BB%A5%E4%B8%8B%E4%BB%A5FileZilla%E4%B8%BA%E4%BE%8B%EF%BC%9A%20%20%E6%B3%A8%E6%84%8F%EF%BC%9A%20%20%E7%99%BB%E5%BD%95%E6%97%B6%E7%AB%AF%E5%8F%A3%E5%8F%B7%E8%A6%81%E8%AE%BE%E7%BD%AE%E4%B8%BA8010%E3%80%82%E8%AF%A6%E7%BB%86%E6%93%8D%E4%BD%9C%E8%AF%B7%E6%9F%A5%E7%9C%8B%E4%B8%8A%E4%BC%A0%E7%BD%91%E7%AB%99%E6%96%87%E4%BB%B6%E3%80%82%E5%A6%82%E6%9E%9C%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87FTP%E8%AE%BF%E9%97%AE%EF%BC%8C%E8%AF%B7%E6%9F%A5%E7%9C%8BFTP%E7%99%BB%E5%BD%95%E5%A4%B1%E8%B4%A5%E3%80%82%20%20%20%20%E4%B8%8A%E4%BC%A0Wordpress%E5%AE%89%E8%A3%85%E5%8C%85%E8%87%B3webroot%E8%B7%AF%E5%BE%84%E4%B8%8B%E3%80%82%20%20%20%20%E7%99%BB%E5%BD%95BCH%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF%EF%BC%8C%E9%80%89%E6%8B%A9%E2%80%9C%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%9C%8D%E5%8A%A1>%E6%96%87%E4%BB%B6%E8%A7%A3%E5%8E%8B%E2%80%9D%EF%BC%8C%E5%B0%86%E5%8E%8B%E7%BC%A9%E5%8C%85%E8%A7%A3%E5%8E%8B%E5%88%B0/webroot%E8%B7%AF%E5%BE%84%E4%B8%8B%EF%BC%88%E7%94%B1%E4%BA%8E%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E7%9A%84Wordpress%E5%8E%8B%E7%BC%A9%E5%8C%85%E5%86%85%E5%B5%8C%E5%A5%97%E4%BA%86%E4%B8%80%E5%B1%82%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%8F%AF%E7%9B%B4%E6%8E%A5%E5%B0%86%E5%8E%8B%E7%BC%A9%E5%8C%85%E8%A7%A3%E5%8E%8B%E5%88%B0/webroot%E4%B8%8B%EF%BC%8C%E7%94%A8%E6%88%B7%E4%B9%9F%E5%8F%AF%E4%BB%A5%E6%A0%B9%E6%8D%AE%E5%AE%9E%E9%99%85%E6%83%85%E5%86%B5%E7%81%B5%E6%B4%BB%E9%85%8D%E7%BD%AE%EF%BC%89%E3%80%82%20%20%20%20%E5%AE%8C%E6%88%90%E8%A7%A3%E5%8E%8B%E7%BC%A9%E6%93%8D%E4%BD%9C%E5%90%8E%EF%BC%8C%E5%88%B7%E6%96%B0FTP%EF%BC%8C%E5%8F%AF%E7%9C%8B%E5%88%B0%E6%96%B0%E5%A2%9EWordpress%E6%96%87%E4%BB%B6%E5%A4%B9%E3%80%82%E6%AD%A4%E6%97%B6%E5%8F%AF%E5%88%A0%E9%99%A4Wordpress%E5%8E%8B%E7%BC%A9%E5%8C%85%EF%BC%8C%E8%8A%82%E7%9C%81%E4%B8%BB%E6%9C%BA%E7%9A%84%E5%AD%98%E5%82%A8%E7%A9%BA%E9%97%B4%E3%80%82%20%20%20%20%E8%BF%9B%E5%85%A5wordpress%E7%9B%AE%E5%BD%95%EF%BC%8C%E9%80%89%E4%B8%AD%E8%AF%A5%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9%EF%BC%8C%E5%B9%B6%E6%8B%96%E6%8B%BD%E8%87%B3%E4%B8%8A%E4%B8%80%E7%BA%A7%E7%9B%AE%E5%BD%95%EF%BC%88%E5%8D%B3webroot%E7%9B%AE%E5%BD%95%EF%BC%89%E4%B8%8B%E3%80%82%20%20%20%20%E9%80%9A%E8%BF%87BCH%E7%9A%84%E4%B8%B4%E6%97%B6%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%E7%AB%99%E7%82%B9%EF%BC%8C%E5%9C%A8%E4%B8%B4%E6%97%B6%E5%9F%9F%E5%90%8D%E5%90%8E%E6%96%B0%E5%A2%9Eindex.php%EF%BC%8C%E7%B3%BB%E7%BB%9F%E5%B0%86%E8%87%AA%E5%8A%A8%E8%B7%B3%E8%BD%AC%E8%87%B3%E5%AE%89%E8%A3%85%E9%A1%B5%E9%9D%A2%EF%BC%8C%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%EF%BC%9A%20%20image.png%20%20%E5%A1%AB%E5%86%99Wordpress%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E9%85%8D%E7%BD%AE%E4%BF%A1%E6%81%AF%EF%BC%8C%E7%9B%B8%E5%85%B3%E4%BF%A1%E6%81%AF%E5%8F%AF%E5%88%B0%E2%80%9C%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF>%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C>%E8%B4%A6%E5%8F%B7%E4%BF%A1%E6%81%AF%E2%80%9D%E4%B8%AD%E6%9F%A5%E7%9C%8B%E3%80%82%20%20%E6%B3%A8%E6%84%8F%EF%BC%9A%20%20%E5%A1%AB%E5%86%99%E2%80%9C%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%BB%E6%9C%BA%E2%80%9D%E4%BF%A1%E6%81%AF%E6%97%B6%EF%BC%8C%E9%9C%80%E8%A6%81%E5%90%8C%E6%97%B6%E5%A1%AB%E5%86%99%E7%AB%AF%E5%8F%A3%E5%8F%B7%E3%80%82%20%20%20%20%E9%85%8D%E7%BD%AEWordpress%E7%9A%84%E7%94%A8%E6%88%B7%E5%90%8D%E5%92%8C%E5%AF%86%E7%A0%81%EF%BC%8C%E7%94%A8%E4%BA%8E%E7%99%BB%E5%BD%95Wordpress%E7%9A%84%E7%AE%A1%E7%90%86%E6%8E%A7%E5%88%B6%E5%8F%B0%E3%80%82" target="_blank" rel="noopener">百度云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了,开始安装...

Ps. 由于BCH不允许用户新建数据库,所以我们只能用百度云唯一分配给我们的

以下信息可在 百度云控制面板 主机控制面板 - 数据库信息(https://panel-gz.bcehost.com/#/bch/info/database) 找到

数据库名 你的数据库名称
用户名    用户名
密码    MySQL密码
数据库主机    MySQL连接地址:端口号
表前缀,默认就好
如果你用的是百度云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类型)

  • (如果有错误,用notepad++打开log文件,设置一下语法高亮https://blog.csdn.net/tomtc123/article/details/8765645 再看错误)

 

  • 官方安装教程:详细安装说明

 

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

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

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

 :直接搜索cnblogs2wp插件

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

关于WIndows下使用nginx环境的:

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

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

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

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