windows7搭建wnmp环境

官方下载地址

到官网上下载对应版本压缩包,我下载的是分别是nginx1.12.1,mysql5.6.37,php5.6.31。

【php5.6.31须安装VC11运行库即Visual C++ Visual Studio 2012,下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679】

一:安装Nginx

把下载下来的nginx-1.12.1.zip文件,解压到指定的目录(更名为:nginx1.12.1)就OK了,下面贴一下我的目录结构哦(我在目录下多安装了一个redis)

双击nginx1.12.1目录下面nginx.exe文件来启动服务器,在浏览器地址中输入localhost ,如出现下图说明安装成功了!

二:安装MySql

解压mysql-5.6.37-winx64.zip压缩包(重命名mysql5.6.37)然后会看到一个my-default.ini文件,在本目录下复制一个my-default.ini并重命名为my.ini,
修改两处为:

basedir = E:\wnmp\mysql5.6.37
                    datadir = E:\wnmp\mysql5.6.37\data

win+R键打开cmd,进入mysql安装目录下bin文件夹中。

输入mysqld install安装mysql服务,如下图所示,(因为我已经安装了服务,所以会提示已经存在)

输入net start mysql启动服务(我已经启动了)

(说明:windows7环境下安装mysql一般会提示错误如:“应用程序无法正常启动0xc000007b”或“MSVCP110.dll丢失”,这时候可以下载"DirectX修复工具"该工具修复)

三:安装php
将压缩文件解压到目录并重命名为php5.6.31,配置php.ini文件,php提供了两个模板,php.ini-development和php.ini-production,前者适合开发程式使用(测试用),

后者拥有较高的安全性设定,则适合上线当产品使用。这里我们将php.ini-development文件改为php.ini做配置文件使用。

修改扩展dll文件目录:

//这里根据自己的实际情况而定
extension_dir = "E:\2015\wnmp\php\ext"

加入扩展:

选择需要运行哪些扩展,只需将extension前面的注释去掉,例如:

extension=php_mysql.dll
extension=php_mysqli.dll

CGI 设置

enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

4:配置

这里所说的配置,主要是讲如何让Nginx对PHP提供支持!!打开nginx目录下conf文件夹里的nginx.conf(这就是我的配置文件了)

可直接复制下面的代码:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    gzip  on;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   E:/wnmp/www;
            index  index.html index.htm index.php;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location ~ \.php$ {
            root            E:/wnmp/www;
            fastcgi_pass   127.0.0.1:9001;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}

测试:

启动php内置的cgi程序,在9000端口监听nginx发过来的请求:

E:\wnmp\php5.6.31>php-cgi.exe -b 127.0.0.1:9000 -c E:\wnmp\php5.6.31\php.ini

PS:上一步操作中如果没有重启nginx的话,现在重启一遍吧!!

在网站根目录(www目录)下创建phpinfo.php文件,在浏览器地址栏中输入http://localhost/phpinfo.php, 显示如下表示php安装成功。

RunHiddenConsole配置:

首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的作用是在执行完命令行脚本后可以自动关闭脚本,而从脚本中开启的进程不被关闭。

【百度RunHiddenConsole.exe自行下载】

创建start_nginx.bat文件:

@echo off  set php_home=../php5.6.31/set nginx_home=./echo Starting PHP FastCGI...  RunHiddenConsole %php_home%/php-cgi.exe -b 127.0.0.1:9001 -c %php_home%/php.ini  echo Starting nginx...  RunHiddenConsole %nginx_home%/nginx.exe -p %nginx_home%exit

创建stop_nginx.bat脚本,对应的是用来关闭nginx服务:

@echo off  echo Stopping nginx...    taskkill /F /IM nginx.exe > nul  echo Stopping PHP FastCGI...  taskkill /F /IM php-cgi.exe > nul  exit

文件目录结构如下:

至此配置完毕!!!

时间: 2024-10-20 04:41:44

windows7搭建wnmp环境的相关文章

Windows7搭建Wamp环境

wamp:Windows + Apache + MySQL + PHP 首先,在D盘根目录下新建目录wamp,wamp下建目录www和bin,www目录作为网站文件入口目录,bin下建目录Apache2.4.23.Php7.0.9.Mysql5.7.13,分别作为apache.php和mysql的安装目录. 1. Apache的安装和配置: (1)Apache下载(官网):http://httpd.apache.org/download.cgi 选择最新版本2.4.23,点击“Files for

Windows搭建wnmp

1. 下载安装nginx: nginx官网下载地址:http://nginx.org/en/download.html 下载任一版本(我下载的是stable1.12.1版本)解压到D:\wnmp\nginx(自己决定目录)目录下,运行解压后目录下的nginx.exe,访问 http://localhost或http://127.0.0.1,出现以下界面说明nginx已安装成功: ] 若出现403 forbidden,可能是80端口被占用,在命令行执行如下命令查看:netstat -ano | f

php环境搭建-WNMP(Win7+NGINX+MYSQL+PHP)

[引言] php开发环境对于每个phper来说,应该像呼吸一样,不应该是很困难的事.下面我教大家怎么搭建php环境,也是我自己的一个总结,希望能和大家一起提高.(希望大家不吝分享,不要藏私哦) [准备工作] 准备工作开始,首先查看自己电脑是多少位的操作系统(不会问度娘),我的电脑是64位Win7操作系统,我就以64位为例 php版本:php-5.6.15-Win32-VC11-x64.zip   php下载地址 nginx版 :nginx-1.8.0.zip                   

windows7 64位系统安装VMware Centos 64位系统搭建开发环境

一.概述 windows是我们最常用的工作系统,Linux开发很多人通常是在windows下安装虚拟机,然后在虚拟机中安装Linux.本文主要记录在搭建开发环境的过程中遇到的问题以及解决方法. 博主所用环境: 电脑:带无线上网的笔记本 主机操作系统:Windows 7 Ultimate, 64-bit 6.1.7601, Service Pack 1 VMware:VMware? Workstation 9.0.0 build-812388 Linux:CentOS 6.4(Final) 64-

cocos2dx搭建开发环境

windows7 64位 搭建cocos2dx 版本开发环境 目前cocos2dx分为2.x版本和3.x版本,搭建环境稍有不同 先搭建3.1版本win32开发环境 相关准备: 注意:安装路径尽可能不要有中文 cocos2d-x-3.1 Visual Studio - vs 2012及以上, 低级的不支持 Python:安装的版本是:python-2.7.8.amd64.msi  cocos2dx需要python脚本支持 cocos2dx直接解压就行 vs2012安装过程很简单,几乎默认下一步就行

Mac OSX (EI Capitan)搭建Caffe环境并配置python接口

Caffe是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的贾扬清.Caffe是纯粹的C++/CUDA架构,支持命令行.Python和MATLAB接口:可以在CPU和GPU直接无缝切换.我在MacbookPro(无NVIDIA显卡)上大费周章地配置了Caffe的环境,并花了许多时间配置其python接口. 一.下载Caffe github上的下载地址:https://github.com/BVLC/caffe进入到下载后的路径,并复制 Makefile.config.ex

搭建lnmp环境,部署php动态网站

搭建LNMP 前言:"N"代表Nginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgor sysoev开发,其特点是占有内存少,并发能力强,单台物理服务器可支持3万-5万个并发请求,中国使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. 通过下面的实验搭建LNMP环境,部署天空影城的php动态网站 本实验在虚拟机中运行,使用Redhat6.5系统部署! 一.安装及运行 1.搭建yum仓库,安装支持软件 nginx的配置及运行需要pcre,zlib等软件

搭建 LNMP 环境

搭建 LAMP 环境 一.环境介绍 二.必装依赖软件 三.编译安装 Nginx-1.6.3 四.二进制安装 MYSQL-5.5.33 五.编译安装 PHP-5.3.27 六.检测 nginx与mysql nginx与php 是否相连 七.安装 wordpress (分别基于IP,域名访问) 一.环境介绍 搭建这个环境,所有服务都安装在一台虚拟机中,在此介绍一下我的虚拟机 CentOS-6.7-x86_64    保证虚拟机可以正常上网 IP:192.168.6.36 hostname:yuci

ubuntu16.04搭建opencv3环境

为了搭建opencv3,看了各种教程,装了卸,卸了装,多次失败后,在几篇文档的借鉴下,终于是成功搭建了环境. 首先,更新ubuntu上的一些库: sudo apt-get update sudo apt-get upgrade 其次,需要安装一些搭建opencv3的库(要在opencv3搭建前安装好) 具体需要的库如下: sudo apt-get install cmakesudo apt-get install build-essential libgtk2.0-dev libavcodec-