前言

为了学习自动化,在网上搜索资料学习了一下在本机安装xmapp,搭建php环境,本机部署wordpress这个开源项目

内容

主要分成以下几步:

  • 准备安装包,快速安装xmapp
  • 根据实际需求,修改端口号或杀掉进程
  • 将网站放到htdocs里面,访问安装
  • 访问后台和前台

1、百度搜索xmapp和wordpress的windows最新安装包,xampp为.exe文件,快捷安装即可,可根据自己需要,进行修改

由于只需要php环境,所以安装时去掉了一下不需要的安装选项,如图

2、环境中会使用到的端口号,mysql:3306,apache:80,443。

首先查看这些端口是否有服务在占用,dos窗口:netstat –ano|findstr 端口号,查看是否有端口状态为listening的进程

若存在,解决办法,a:杀掉进程 b:修改默认端口

a:杀掉进程

取前面dos窗口查到的端口为listening的进程号,然后输入命名:Taskkill /PID 进程号 /F

b:修改端口号

点击config选中配置文件打开,下图分别为apache服务可更改的配置文件

以apache默认80端口为例,修改80为81端口。打开配置文件,全局搜索80为81即可

3、然后将下载的wordpress包解压放到xmapp的安装路径D:\xampp\htdocs文件夹下

在xampp控制面板启动apache和mysql服务,点击start按钮即可启动,启动成功如下:

输入http://localhost:81/phpmyadmin/访问数据库,为wordpress建表

访问 http://localhost:81/wordpress进入wordpress的安装

4、访问后台和前台

wordpress的前台和后台访问地址如下:

后台:http://localhost:81/wordpress/admin

前台:http://localhost:81/wordpress/

通过navicat for mysql连接数据库

A:在后台添加用户,B:在xmapp的面板点击shell进入dos窗口,通过命令添加或授权

A:输入进入数据库后台,新建用户

B:在xmapp控制面板进入shell界面,输入数据库建用户和授权命令使相应IP可以用navicat远程连接数据库

输入mysql -uroot 即可访问数据库,注意密码为空

输入新建与授权用户命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

注意点:

1、  安装完xmapp如果启动不了,查一下端口占用情况,解决办法:a.杀掉占用端口进程 b:修改端口号为其他

2、  Xmapp数据库默认用户名:root,密码为空

3、  安装之前xmapp之前需要先建数据库,注意建的数据库字符集为utf8_general_ci,以免乱码。

4、  下次访问数据库可输入http://localhost:81/phpmyadmin/进行访问。

其他电脑需要连接数据,可以在数据库中添加授权给所有IP访问的用户。A:在后台添加用户,B:在xmapp的面板点击shell进入dos窗口,通过命令添加和授权。

windows7搭建xmapp部署wordpress的更多相关文章

  1. Docker自学纪实(四)搭建LNMP部署wordpress

    我们在工作中最常用的就是LNMP网站平台 这个架构呢,是整个公司网站的核心 如果对于访问量较小的网站,可以直接在服务器上面部署 而如果是访问量很大的网站,那负载就是个很大的问题. 要么需要再买很多服务 ...

  2. CentOS7下搭建基本LNMP环境,部署WordPress

    系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nginx-1.12.2.tar.gz php 7.1.11 ...

  3. Centos7.4下用Docker-Compose部署WordPress

    前言 最近在学习Docker相关知识,通过阅读第一本Docker书后,正想着手实战用一下这个技术,但又不太敢直接在项目环境下动手.考虑足足三秒钟之后决定买个阿里云ECS搭建一个属于自己的基于Docke ...

  4. Docker Swarm应用--lnmp部署WordPress

    一.简介 目的:使用Docker Swarm 搭建lnmp来部署WordPress 使用Dockerfile构建nginx.php镜像 将构建的镜像上传docker私有仓库 使用volume做work ...

  5. 用lnmp架构部署wordpress网站详细步骤

    用lnmp架构部署wordpress网站 ①.下载和上传网站代码 用winscp或者xftp, 或者xshell下执行rz命令进行上传网站的包文件. ②.解压程序代码,并将程序代码保存到站点目录,并进 ...

  6. 部署 WordPress 和 Wecenter

    目录 基本环境部署(LNMP) 安装 Nginx 安装 PHP7.1 安装 Mariadb 安装 NFS 部署 NFS 服务端 部署 NFS 客户端 部署 WordPress 首台服务器 环境部署 数 ...

  7. WordPress安装篇(4):YUM方式安装LNMP并部署WordPress

    YUM方式安装软件的优点就是简单.方便.快捷,本文介绍在Linux上如何使用YUM方式快速安装LNMP并部署WordPress.使用Linux CentOS 7.9 + Nginx 1.18 + My ...

  8. EKS助力小白实践云原生——通过k8s部署wordpress应用

    目前云原生在大厂已经有了充分的实践,也逐渐向小厂以及非互联网公司推广.适逢12月20日,腾讯云原生[燎原社]精心打造了云原生在线技术工坊,让零基础的同学也能快速入门和实践 Docker 和 Kuber ...

  9. jenkins+git+maven搭建自动化部署项目环境

    简介    折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.co ...

随机推荐

  1. 为ASP.NET按钮(Button)添加确认对话框

    http://www.cnblogs.com/blodfox777/articles/1261303.html Button有两个点击事件: onclick 触发服务端事件,脚本为c#或VB.NET ...

  2. C#GC垃圾回收和析构函数和IDisposable的使用

    一,什么是GC 1,GC是垃圾回收器,一般来说系统会自动检测不会使用的对象或变量进行内存的释放,不需要手动调用,用Collect()就是强制进行垃圾回收,使内存得到及时的释放,让程序效率更高. 2,G ...

  3. js常见的设计模式一

    1.观察者模式 定义一些一对多的关系,将一系列的观察者对目标函数感兴趣,将自己添加进目标函数,当目标函数状态发生改变时,发送通知,以此通知附加在目标上的观察者 /* 目标 */ class subje ...

  4. vim小白练习记录

    1.vim卡死  按ctrl+s键后 vim卡死,按任何键不管用,按ctrl+q恢复

  5. AtomicReference和AtomicStampedReference

    AtomicReference类提供了一个可以原子读写的对象引用变量. 原子意味着尝试更改相同AtomicReference的多个线程(例如,使用比较和交换操作)不会使AtomicReference最 ...

  6. SpringCloud学习系列-Rest微服务构建

    总体介绍 承接着我们的springmvc+mybatis+mysql初级高级课程,以Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provider提供者(S ...

  7. 047:创建和映射ORM模型

    创建ORM模型: ORM 模型一般都是放在 app 的 models.py 文件中.每个 app 都可以拥有自己的模型.并且如果这个模型想要映射到数据库中,那么这个 app 必须要放在 setting ...

  8. js 将时间戳转成时间格式化

    一.时间戳 时间戳是以时间元年1970年开始算起到当前时间的一个值,以秒为单位,比如1535694719秒,如何转化为我们想要的格式,yyyy/mm/dd或者yyyy-MM-dd hh:mm,格式根据 ...

  9. SonarQube规则之bug类型

    1.".equals()" should not be used to test the values of "Atomic" classes.bug 主要不要 ...

  10. @PathVariable注解使用

    @PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值 语法: @PathVariable("xxx")通过 @PathVariable 可以将URL ...