Windows之安装Nginx、PHP、mysql

php中文网
发布: 2016-07-30 13:30:13
原创
1278人浏览过

说明

由于机器本身是Windows x64系统,所以选择了所有x64的软件;如果想选择x86也可以兼容;如果机器是x86的,那么只能选择x86的软件

下载地址

  • nginx
    • http://nginx.org/en/download.html
    • 此处选择版本 nginx/Windows-1.9.4
      • nginx-1.9.4.zip
  • php非线程安全版
    • http://windows.php.net/download
    • 同时在页面的左侧下载相应的VC运行时,并安装
    • 此处选择 PHP 5.6 VC11 x64 Non Thread Safe
      • php-5.6.12-nts-Win32-VC11-x64.zip
    • 此处选择 VC11 x64 - Visual C++ Redistributable for Visual Studio 2012 Update 4
      • vcredist_x64.exe
  • RunHiddenConsole
    • http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
      • RunHiddenConsole.zip
  • mysql-installer-community
    • http://www.mysql.com/downloads/installer/
    • 此处选择 **
      • mysql-installer-community-5.6.26.0.msi
    • 需要安装.net framework 4.0.30319,已经安装有的,跳过此步) 下载地址:http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
      并运行
    • 其他需要在CheckRequirements中需要的组件,manual的根据提示自己安装解决,auto的双击OR等待软件自己下载然后安装。(提示:mysql网站都有下载)
    • root密码为 a123456 - 可以修改这个设置,但是在下面的连接数据库的测试代码中也要相应修改
    • 另外server设置为开机自动启动

安装配置 nginxphp

安装 nginx

  1. 选择软件安装目录为 c:\zjc - 这个目录可以更改
  2. 解压 nginx-1.9.4.zipc:\zjc\server\nginx
  3. c:\zjc\www 作为网站根目录
    1. 修改配置文件 c:\zjc\server\nginx\conf\nginx.conf
    2. location / 节点下面的 root 修改为 root c:\zjc\www
    3. c:\zjc\www 目录下创建测试网页 index.html
  4. 双击运行 :\zjc\server\nginx\nginx.exe, 浏览器打开 http://127.0.0.1,可以看到刚才创建的网页
  5. 可以停止 nginx
    cd c:\zjc\server\nginx
    nginx.exe -s stop

安装 php

立即学习PHP免费学习笔记(深入)”;

  1. 解压 php-5.6.12-nts-Win32-VC11-x64.zipc:\zjc\server\php
  2. c:\zjc\server\php\php.ini-development 改名为 php.ini

安装 vcredist_x64.exe

点击安装就好了

安装 RunHiddenConsole

  1. RunHiddenConsole.zip 包中的 RunHiddenConsole.exe 解压到 c:\zjc\server\utils 目录

配置 nginxphp

修改 c:\zjc\server\nginx\conf\nginx.conf

修改

    #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;
    #}
登录后复制

    location ~ \.php$ {
    #    root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  c:/zjc/www$fastcgi_script_name;
        include        fastcgi_params;
    }
登录后复制

启动停止脚本

  • c:\zjc\svr_start.bat
    内容为
cd server<span>\php</span>
..<span>\utils</span><span>\RunHiddenConsole</span>.exe php-cgi.exe -b 127.0.0.1:9000 -c c:/zjc/server/php/php.ini
cd ..<span>\.</span>.
cd server<span>\nginx</span>
..<span>\utils</span><span>\RunHiddenConsole</span>.exe nginx.exe
cd ..<span>\.</span>.
登录后复制
  • c:\zjc\svr_stop.bat
    内容为
<span>taskkill</span> /F /IM nginx.exe > <span>nul</span><span>taskkill</span> /F /IM php-cgi.exe > <span>nul</span>
登录后复制

测试 nginxphp

创建文件 c:\zjc\www\index.php , 内容为

<span><?php</span><span>echo</span> phpinfo();
<span>?></span>
登录后复制

访问 http://127.0.0.1/index.php , 可以看到 php 相关的信息就对了

安装配置 mysql

  1. 运行 dotNetFx40_Full_x86_x64.exe
  2. 运行 mysql-installer-community-5.6.26.0.msi
    • 选择 Server Only
  3. 修改 c:\zjc\server\php\php.ini 来开启 phpmysql 的支持
    extension_dir = "ext"
    extension=php_mysqli.dll

测试 nginxphpmysql

新建网页

c:\zjc\www\check_mysql.php
内容为

<span><?php</span><span>$con</span> = mysqli_connect(<span>"localhost"</span>, <span>"root"</span>, <span>"a123456"</span>);
<span>if</span>(!<span>$con</span>) {
    <span>die</span>(<span>'Could not connect: '</span> . mysqli_error());
} <span>else</span> {
    <span>echo</span><span>"Database connected successfully"</span>;
}
mysqli_close(<span>$con</span>);
登录后复制

重启服务器

<span>$ </span><span>c:</span><span>$ </span>cd <span>c:</span>\zjc
<span>$ </span>svr_stop.bat
<span>$ </span>svr_start.bat
登录后复制

访问网页 http://127.0.0.1/check_mysql.php

可以看到连接成功的消息就对了

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Windows之安装Nginx、PHP、mysql,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号