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

win7下nginx和php的配置

 
阅读更多

1.  安装包准备

nginx :  从nginx.org下载nginx-1.8.0.zip

php: 从php.net下载php-5.6.10-Win32-VC11-x64.zip, php是免安装文件。

RunHiddenConsole: 用于隐藏命令行窗口

 

2. 配置

# java用8080端口做应用服务器,nginx反向代理到这个端口即可

php用9000端口作为fastcgi的服务端口,nginx反向代理到这个端口即可处理相关应用

nginx配置

location / {
         root D:\phpdir\xiuno_bbs\upload_me;
         index  index.php index.html index.htm;
 }
 // PHP的反向代理设置, 通过fastcgi解析PHP, 当 Nginx 收到 php 文件的请求时,会自动转发到 PHP FastCGI Server
 location ~ \.php$ {
            root           D:\phpdir\xiuno_bbs\upload_me;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            # "$document_root"指前面的root路径
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
 }

 

php配置

把php.ini-development这个文件更名为php.ini,修改php.ini文件: 

#  ext文件夹路径
extension_dir = " d:/php5.5.26/ext"
#  上传缓存目录
upload_tmp_dir = " d:/php5.5.26/tmp" 
#  session缓存目录
session.save_path = " d:/php5.5.26/session" 

# 打开外部扩展:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_sqlite.dll
extension=php_xmlrpc.dll

; 自动启动session
session.auto_start=1
# 设置所在时区:
date.timezone = Asia/Shanghai
 
# 由于Nginx要求cgi方式的php,还要修改以下配置
enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1 

 

3. 启动php的cgi

D:\server\php-5.6.10>php-cgi.exe -b 127.0.0.1:9000

 

4. 运行nginx

start nginx

 

重启Nginx:

nginx.exe -s reload

 

停止nginx:

nginx.exe -s stop

 

5.  Win7平台: 创建运行和停止脚本

启动文件 start.bat

@echo offecho Starting PHP FastCGI...
D:\server\RunHiddenConsole\RunHiddenConsole.exe D:\server\php-5.6.10\php-cgi.exe -b 127.0.0.1:9000 -c D:\server\php-5.6.10\php.ini
echo Starting nginx...
D:\server\RunHiddenConsole\RunHiddenConsole.exe D:\server\nginx-1.8.0\nginx.exe  -p  D:\server\nginx-1.8.0

 

 停止文件 stop.bat

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

 

 

分享到:
评论

相关推荐

    Win7 下配置Nginx+PHP7

    Win7 下配置Nginx+PHP7 使用说明:http://blog.csdn.net/hang_hxy/article/details/55095966

    Win7配置Nginx + PHP7

    Win7配置Nginx + PHP7 使用说明博客地址:http://write.blog.csdn.net/postedit/55095966

    Win7配置Nginx+PHP7

    Win7配置Nginx+PHP7所需资源 另附上博客文章

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

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

    win7下搭建nginx+php的开发环境

    一、下载相关软件 nginx下载:http://nginx.org/en/download.html ...nginx.conf文件,我的编辑结果如下所示,具体配置过程中需要注意什么请看注释:  server {  listen 80;  server_name localhost;

    phpStudy 最新 Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend 稳定 强大

    1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 7.0.12 php 5.6.27 php 5.5.38 php 5.4.35 ...

    windows7下安装PHP+nginx的方法

    本文讲述了windows7下安装PHP+nginx的方法。分享给大家供大家参考,具体如下: 首先是安装PHP 我本地原来安装过了PHP5.2.11了。没安装过的也类似,官方网站下载一个Windows的二进制包就行了。 直接运行PHP5.2.11安装...

    wudimei_server.7z win64 nginx 1.21 , mariadb 10.7 , php 8.1

    wudimei server 2021.12 nginx 1.21 , mariadb 10.7 ...网站配置文件 nginx-1.21.4\conf\sites 安全提示 如果用于生产环境。 1、请删除 www\127.0.0.1\adminer-4.8.1.php 2、请为mysql 的root用户设一个复杂的密码。

    Win10 下安装配置IIS + MySQL + nginx + php7.1.7

    本文给大家分享的是在WIN10系统中,安装配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7的详细教程,非常实用,有需要的小伙伴可以参考下

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 更新eAccelerator为VC9编译版,防止Win7下无法加载 2011年10月4日 - Web站点根目录移动至User/WebApp,MySQL数据目录移动至User/MySQL - config.php添加参数XS.SQL和XS.WEB,用于分别制定MySQL数据和Web站点根...

    SeeHiServer(Nginx版)

    SeeHiServer 1.0 是一款Windows界面方便快速配置Nginx,PHP,MySQL,Zend ...软件支持XP/2003/win7/win8/win2008/win2012等windows(32位/64位)系统。 更多软件说明更新,请进入SeeHiServer官网:http://www.seehi.net

    Nginx白名单防御模块belialwaf.zip

    WIN 的 你可以用个 linux 的 nginx 做反向代理 保护后面的服务。 Belial 目前包含的模块有 : GET 、 POST 、 COOKIE SQL注入防御、文件上传控制、POST白名单审核、nginx路径解释防御、封IP、 自动拦截防御 cc...

    wudimei web server php7.0+nginx1.9.5一键安装体验包

    安装成功后还会看到nginx-start.bat和php7-start.js,每次要启动时请分别点一下它们。 -----------说明 www 网站的根目录,http://rong.wudimei.com 是一个rong framework框架的网址。 library 用来安装php库,你可以...

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

    最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流。此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学。... (2)php-5.6.25-nts-Win32-VC11-x86.zip或x64.zi

    PHP环境包 phpStudy 2016.11.03 再次更新,支持自定义php版本

    phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8...全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 新特征:完美支持win10,支持自定义php版本

    phpStudy 2014 (php环境集成包) ,绿色版

    1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.5.8 (php55) php 5.5.8-nts (php55n) php 5.4.24 ...

    php_Study工具

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置...1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。

    phpstudy-PHP-只需一个包

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置...1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。

    PHP安装环境

    1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.6.1 (php56n) php 5.5.17-nts (php55n) php ...

Global site tag (gtag.js) - Google Analytics