搭建wordpress开发环境
安装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开发环境相关推荐
- 在Ubuntu20.04搭建WordPress开发环境
最近在B站刷到一个很不错的WordPress开发视频 https://www.bilibili.com/video/BV1E7411A7Yj?p=1 最近PHP8.0的发布, 性能得到极大提升, 再加 ...
- bae php微信配置,使用BAE3.0搭建微信开发环境
前言花了一晚上的时间把微信开发者文档看了一遍,一直处于跃跃欲试的状态,但是找不到有公网IP的服务器,合租房的路由器,不知道用户名密码,也没法设置DDNS.然 前言 花了一晚上的时间把微信开发者文档看了 ...
- emacs 搭建racket开发环境
emacs 搭建racket开发环境 emacs下搭建开发racket的环境,笔者之前用过下面两种模式:geiser和racket-mode.相对而言,后一种方式要显得简单.本文主要介绍后一种方式环境 ...
- 在CentOS 6.2上搭建vim开发环境
在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...
- Windows7/10上快速搭建Tesseract-OCR开发环境操作步骤
之前在https://blog.csdn.net/fengbingchun/article/details/51628957 中描述过如何在Windows上搭建Tesseract-OCR开发环境,那时 ...
- 7 centos 源码安装samba_CentOS搭建WonderTrader开发环境及v0.5.4版本发布
前言 之前发过一篇关于如何搭建WonderTrader开发环境的文章<从零搭建WonderTrader的开发环境>,帮助不少用户解决了一些编译源码的问题.因为笔者是在Ubuntu 18.0 ...
- Windows下搭建PHP开发环境
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境
AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...
- mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境
转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...
最新文章
- 为什么Python不是未来的编程语言?
- svn cleanup失败
- C博客作业03--函数
- CTF中遇到不知道文件类型_AE中你不知道的隐藏功能-Mask与特效
- 软件测试计划时要记住什么
- JS闭包—你不知道的JavaScript上卷读书笔记(二)
- spring aop 会根据实际情况(有无接口)自动选择 两种 动态代理(jdk和cglib)之一...
- Linux用户(user)和用户组(group)的日常管理与操作教程概述
- Struts2-2.了解struts.xmlpackageactionresult的name属性
- python透明图片合并_如何使用PIL将透明png图像与另一个图像合并
- Codeforces Round #439 (Div. 2)题解
- selenium之键盘操作
- 卸载ie里的java_怎么样卸载IE10/IE11 两种方法教你快速卸载IE10/IE11
- HDU 6078 Wavel Sequence【动态规划】
- 玩一个猜数字的小游戏吧
- Dell Inspiron15-7567 拆机插放内存条步骤
- java中图片排版,如何快速排版PPT中的图片?这样做真实而不失美感
- 2021-6-3-今日收获
- 风投Placeholder的区块链价值观,了解一下
- 数据可视化新闻,不一样的新闻报道形式
热门文章
- Mac系统容易忽视但很实用的命令整理
- php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...
- 计算机应用基础试卷结果分析,计算机应用基础 试题
- 尼康d7200拍照_为什么尼康和佳能的全画幅旗舰单反却只有2000多万像素?
- 计算机管理 内存在哪里看,教您win7怎么查看内存
- mysql版本不支持 loop,loopback4, node mysql connector支持 utf8mb4字符集
- 全排列变种:限定 排列的差值范围 及 排列中的元素个数
- C++:41---覆盖和隐藏
- C++:03---引用类型
- (八)深入浅出TCPIP之TCP长连接与短连接详解