`
king_c
  • 浏览: 212481 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Win+Nginx+PHP+MySQL环境搭建

 
阅读更多

 

1. Win+Nginx+PHP+MySQL环境搭建

Nginx是一个高性能的HTTP和反向代理服务器,同时还是IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名。近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以学习Nginx还是非常有必要的。2011年6月1日,nginx 1.0.4发布。

1.1. 程序下载

PHP下载:进入PHP官网下载网址:http://windows.php.net/download/。选择最新版本“VC9 x86 Thread Safe (2011-Mar-22 13:27:32)” (如图1),弹出保存对话框,保存在硬盘目录下(如图2)。

图1

图2

Non Thread Safe:非安全线程。Thread Safe与之相反。

Zip:压缩包。

Installer:安装包。

Debug Pack:调试包。

 

MySQL下载:进入MySQL官网下载网址:http://dev.mysql.com/downloads/mirror.php?id=402887。选择“No thanks,just take me to the downloads!” (如图3)。选择最新镜像“mysql-installer-5.5.13.0.msi” (如图4),弹出保存对话框,保存在硬盘目录下(如图5)。

图3

图4

图5

 

Nginx下载:进入Nginx官网下载网址:http://nginx.org/en/download.html。选择最新版本 “nginx/Windows-1.0.4 pgp” (如图6),弹出保存对话框,保存在硬盘目录下(如图7)。

图6

图7

 

1.2. 程序安装

在E盘新建目录为DedeCMS,把程序全部安装在此文件夹中。

PHP配置:在DedeCMS目录下新建文件夹PHP5,压缩包解压至此目录,把php.ini-production重命名为php.ini,用编辑器打开此文件(最好不要用记事本打开),此文件为PHP配置文件。

查找定位至:; extension_dir = "./" ,将前面的分号去掉并修改为:extension_dir = "E:DedeCMSPHP5ext"

查找定位至:;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

 

 

 

Nginx配置:将压缩包nginx-1.0.4目录下的所有文件夹解压至DedeCMS目录,打开conf目录下nginx.conf配置文件。

第45行改为:index  index.html index.htm index.php;  加了PHP文件支持。

第65至71行改为:

location ~ .php$ {

            root           html;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  script_FILENAME  e:/dedecms/html$fastcgi_script_name;

            include        fastcgi_params;

    }

e:/dedecms/html为网站的根目录。此目录也可以重新配置。找到代码:

location / {
            root   html;
            index  index.html index.htm index.php;
}

其中 root html; 就是网站根目录,如可以改为:root  wwwroot;

 

1.3. 服务的启动与关闭

建立两个文件分别启动、关闭服务进程。

在DedeCMS中建立文件start_nginx.bat

@echo off

echo Starting PHP FastCGI...

RunHiddenConsole e:/DedeCMS/PHP5/php-cgi.exe -b 127.0.0.1:9000 -c e:/DedeCMS/PHP5/php.ini

echo Starting nginx...

RunHiddenConsole e:/DedeCMS/nginx.exe

Exit

在DedeCMS中建立文件stop_nginx.bat

@echo off

echo Stopping nginx...

taskkill /F /IM nginx.exe > nul

echo Stopping PHP FastCGI...

taskkill /F /IM php-cgi.exe > nul

exit

下载软件:http://www.haoboweb.com/uploads/allimg/110613/RunHiddenConsole.zip。(只能上传图片,传不了软件)

解压至DedeCMS目录,双击start_nginx.bat启动服务进程(如图18)。由此可见,stop_nginx.bat 文件为关闭服务进程。

图18

 

1.4. 环境测试

在网站根目录中建立index.php文件,内容为:

<html>

<head>

<title>Welcome to nginx!</title>

</head>

<body>

<?php

$link = mysql_connect("localhost","root","123456");

if($link){

echo "数据库连接成功!";

}else{

echo "数据库连接失败!";

}

?>

</body>

</html>

输出“数据库连接成功!”,nginx的PHP环境配置成功(如图19)。

 

图19

分享到:
评论

相关推荐

    Win+Nginx+PHP+MySQL环境搭建.docx

    Win+Nginx+PHP+MySQL环境搭建.docx

    win+nginx+mysql+php+zend+phpmyadmin+eAccelerator一键安装包

    欢迎使用:win+nginx+mysql+php+zend+phpmyadmin+eAccelerator一键安装包,安装包为nginx for windows,集成了nginx、mysql、php、zend、phpmyadmin、eAccelerator等,方便大家搭建高速web服务器。 nginx for linux...

    windows server 2012 R2服务器下配置php7+nginx1.1环境

    这是本人亲自在腾讯云服务器上windows server 2012 R2 64位系统上搭建的php7+nginx1.1的环境。全程截图,详细记录下来了。希望对大家有帮助。

    Windows 下 Nginx+PHP+MySQL 服务器环境安装配置包

    包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...

    NPMserv 0.1.0 Beta(win下nginx+php+mysql)

    NPMserv 是一款图形界面的快速搭建nginx 0.7.60、PHP 5.2.6、MySQL 5.1.28、phpMyAdmin 2.11.9.2、ZendOptimizer3.3.3, 网站服务器平台的绿色软件。无需安装,具有灵活的移动性,盘下根目录(如D:/NPMserv)、打开...

    nginx for windows 环境安装包 v1.0

    欢迎使用:win+nginx+mysql+php+zend+phpmyadmin+eAccelerator+asp+aspx一键安装包,安装包为nginx for windows,集成了nginx、mysql、php、zend、phpmyadmin、mono、netbox、eAccelerator等,方便大家搭建高速web...

    windows server 2008 php mysql 环境搭建

    在这里我们要介绍windows server 2008中的php环境搭建。 1.安装IIS windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便。 打开“开始”菜单→“服务器管理”,出现服务器管理界面(图1)

    NPMserv(win下nginx php mysql) V0.5.0 绿色版.rar

    NPMserv 是一款图形界面的快速搭建nginx 0.7.62、PHP 5.3.0、MySQL 5.1.35、phpMyAdmin 3.2.1,网站服务器平台的绿色软件。无需安装,具有灵活的移动性(如D:/NPMserv),打开NPMserv.exe启动服务即可。官方网站:...

    phpStudy 2014.1.20

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    WNMP环境安装包Win7-Nginx-PHP5.3

    在WINDOWS环境下搭建专业Nginx-PHP WEB服务器,采用fast-cgi方式,支持高并发。没有集成Mysql,另外安装即可。

    Nginx版UPUPW PHP绿色服务器平台

    Nginx版UPUPW PHP绿色服务器平台采用Nginx+PHP+MariaDB的架构搭建,MariaDB和MySQL完全兼容使用方法一致省内存性能佳。 Nginx版UPUPW PHP绿色服务器平台 1807.1 更新日志: 主体部分: Nginx/1.14.0强化版 轻量级...

    windows7配置Nginx+php+mysql的详细教程

    此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学。  当然,你也可以选择集成好的安装包,比如 wamp等,不过我推荐大家还是自己手动搭建一下环境比较好,这样能够更好的了解php及其运行...

    NPMserv0.5.0

     NPMserv 是一款图形界面的快速搭建nginx 0.7.63、PHP 5.2.11、MySQL 5.1.35、phpMyAdmin 3.2.3,网站服务器平台的绿色软件。无需安装,具有灵活的移动性(如D:/NPMserv)、打开NPMserv.exe启动服务即可。  1、注意...

    MDserver(PHP一键集成环境)

    MDserver是我用C#开发一款在Window7,32机上的一键搭建PHP开发环境。 一些简要介绍: MDserver1.0(PHP环境一键集成),文件采用7-Zip压缩,将解压缩到一个路径中不含有汉字和空格的分区或目录即可。 1.MDserver集成了...

    win10 docker-toolsbox 搭建php开发环境的教程

    docker pull mysql:5.7 docker pull php:7.2-fpm docker pull nginx docker pull redis:3.2 设置共享文件 宿主机创建目录 E:\wnmp\mysql57\conf E:\wnmp\mysql57\log E:\wnmp\php72\conf E:\wnmp\php72\conf E:\...

    美金点位盘金融外汇交易所带风控功能.zip

    环境为:Nginx1.16.1+PHP7.0+Mysql5.5。 数据库配置文件路径为:/common/config/main-local.php,其他接口等配置文件路径为:/common/config/bootstrap.php。 源码运行目录为:/frontend/web/

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    虚拟商品帐号交Y平台源码_支持个人二维吗收款

    安装教程: PHP版本一定要选择5.2 1、先修改配置文件,位置:/config/config.PHP 2、然后把上传到服务器或者虚拟主机等。 3、导入数据文件 进入后台: ...网站环境:Nginx 1.15 + MySQL 5.7 + PHP-5.6

    phpstudy-x64.zip

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

Global site tag (gtag.js) - Google Analytics