安装php

PHP下载地址:http://windows.php.net/download/

和MySQL一样,下载包是一个zip压缩包,只需解压缩即可。将它解压缩到 D:\WNMP\php-5.5.6-Win32-VC11-x64目录下:

配置php

将php.ini-production文件复制并重命名为php.ini,并用Notepad++(没有安装此软件的话就使用记事本)打开php.ini:

查找并定位到行 修改为
; extension_dir = “ext” extension_dir = “ext”
;extension=php_gd2.dll extension=php_gd2.dll
;extension=php_mbstring.dll extension=php_mbstring.dll
;extension=php_mysql.dll extension=php_mysql.dll
;extension=php_mysqli.dll extension=php_mysqli.dll
;extension=php_pdo_mysql.dll extension=php_pdo_mysql.dll
;cgi.force_redirect = 1 cgi.force_redirect = 1
;cgi.fix_pathinfo=1 cgi.fix_pathinfo=1
;cgi.rfc2616_headers = 0 cgi.rfc2616_headers = 1

安装MySQL

请阅读我写的文章《在Windows7_x64下安装MySQL(zip压缩包)》

安装Nginx

Nginx下载地址:http://nginx.org/en/download.html

当前可以选择下载稳定版本1.4.3,或者选择最新版本1.5.6,本文选择下载最新版。与php和mysql一样,下载包是一个zip压缩包,将它解压缩到D:\WNMP\nginx-1.5.6目录下:

配置Nginx

Nginx的配置文件是在安装目录的conf文件夹下的nginx.conf,并用Notepad++(没有安装此软件的话就使用记事本)打开它:

查找并定位到以下配置:

1
2
3
4
location / {
          root   html;
          index  index.html index.htm;
      }

修改为:

1
2
3
4
location / {
          root   html;
          index  index.html index.htm index.php;
      }

继续往下查找并定位到以下配置:

1
2
3
4
5
6
7
#location ~ \.php$ {
      #    root           html;
      #    fastcgi_pass   127.0.0.1:9000;
      #    fastcgi_index  index.php;
      #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
      #    include        fastcgi_params;
      #}

将#号去掉,并改为:

1
2
3
4
5
6
7
location ~ \.php$ {
          root           html;
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
          include        fastcgi_params;
      }

在Nginx的根目录下

创建php-cgi-start.vbs文件,添加以下内容:

1
createobject("wscript.shell").run "D:\WNMP\php-5.5.6-Win32-VC11-x64\php-cgi.exe -b 127.0.0.1:9000 -c D:\WNMP\php-5.5.6-Win32-VC11-x64\php.ini",0

创建nginx-start.vbs文件,添加以下内容:

1
createobject("wscript.shell").run "D:\WNMP\nginx-1.5.6\nginx.exe",0

创建service-start.bat文件用于启动web服务器,添加以下内容:

1
2
3
4
5
6
echo off;
php-cgi-start.vbs
echo php-cgi started.
Nginx-start.vbs
echo nginx started.
exit;

创建service-stop.bat文件用于关闭web服务器,添加以下内容:

1
2
3
4
5
6
echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

以后只需用鼠标双击service-start.bat启动web服务,运行service-stop.bat关闭web服务。

配置完成后Nginx的安装根目录如下:

安装wordpress

将wordpress压缩包解压到D:\WNMP\nginx-1.5.6\html\目录下(这个目录是我们已配置的nginx默认根目录),并将文件夹重命名为wp,如下:

连接mysql数据库创建一个由wordpress专用的数据库:

C:\Windows\System32>mysql -h localhost -u root -p123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.5.25-log MySQL Community Server (GPL)Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)mysql> create user wp_admin@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)mysql> grant all privileges on wordpress.* to wp_admin;
Query OK, 0 rows affected (0.00 sec)

在浏览器访问:http://localhost/wp即可访问wordpress安装页面(注意:nginx已启动)

创建配置文件

现在就开始

提交

进行安装

接下去就跟普通的网上注册一样简单了。

转载于:https://www.cnblogs.com/mophee/p/3435964.html

搭建wordpress开发环境相关推荐

  1. 在Ubuntu20.04搭建WordPress开发环境

    最近在B站刷到一个很不错的WordPress开发视频 https://www.bilibili.com/video/BV1E7411A7Yj?p=1 最近PHP8.0的发布, 性能得到极大提升, 再加 ...

  2. bae php微信配置,使用BAE3.0搭建微信开发环境

    前言花了一晚上的时间把微信开发者文档看了一遍,一直处于跃跃欲试的状态,但是找不到有公网IP的服务器,合租房的路由器,不知道用户名密码,也没法设置DDNS.然 前言 花了一晚上的时间把微信开发者文档看了 ...

  3. emacs 搭建racket开发环境

    emacs 搭建racket开发环境 emacs下搭建开发racket的环境,笔者之前用过下面两种模式:geiser和racket-mode.相对而言,后一种方式要显得简单.本文主要介绍后一种方式环境 ...

  4. 在CentOS 6.2上搭建vim开发环境

    在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...

  5. Windows7/10上快速搭建Tesseract-OCR开发环境操作步骤

    之前在https://blog.csdn.net/fengbingchun/article/details/51628957 中描述过如何在Windows上搭建Tesseract-OCR开发环境,那时 ...

  6. 7 centos 源码安装samba_CentOS搭建WonderTrader开发环境及v0.5.4版本发布

    前言 之前发过一篇关于如何搭建WonderTrader开发环境的文章<从零搭建WonderTrader的开发环境>,帮助不少用户解决了一些编译源码的问题.因为笔者是在Ubuntu 18.0 ...

  7. Windows下搭建PHP开发环境

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  8. python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...

  9. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境

    转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...

最新文章

  1. 为什么Python不是未来的编程语言?
  2. svn cleanup失败
  3. C博客作业03--函数
  4. CTF中遇到不知道文件类型_AE中你不知道的隐藏功能-Mask与特效
  5. 软件测试计划时要记住什么
  6. JS闭包—你不知道的JavaScript上卷读书笔记(二)
  7. spring aop 会根据实际情况(有无接口)自动选择 两种 动态代理(jdk和cglib)之一...
  8. Linux用户(user)和用户组(group)的日常管理与操作教程概述
  9. Struts2-2.了解struts.xmlpackageactionresult的name属性
  10. python透明图片合并_如何使用PIL将透明png图像与另一个图像合并
  11. Codeforces Round #439 (Div. 2)题解
  12. selenium之键盘操作
  13. 卸载ie里的java_怎么样卸载IE10/IE11 两种方法教你快速卸载IE10/IE11
  14. HDU 6078 Wavel Sequence【动态规划】
  15. 玩一个猜数字的小游戏吧
  16. Dell Inspiron15-7567 拆机插放内存条步骤
  17. java中图片排版,如何快速排版PPT中的图片?这样做真实而不失美感
  18. 2021-6-3-今日收获
  19. 风投Placeholder的区块链价值观,了解一下
  20. 数据可视化新闻,不一样的新闻报道形式

热门文章

  1. Mac系统容易忽视但很实用的命令整理
  2. php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...
  3. 计算机应用基础试卷结果分析,计算机应用基础 试题
  4. 尼康d7200拍照_为什么尼康和佳能的全画幅旗舰单反却只有2000多万像素?
  5. 计算机管理 内存在哪里看,教您win7怎么查看内存
  6. mysql版本不支持 loop,loopback4, node mysql connector支持 utf8mb4字符集
  7. 全排列变种:限定 排列的差值范围 及 排列中的元素个数
  8. C++:41---覆盖和隐藏
  9. C++:03---引用类型
  10. (八)深入浅出TCPIP之TCP长连接与短连接详解