在win7上安装PHP NGINX的坑爹问题……

安装windows 下 php7+nginx+fastcgi 立即下载

之前一开始一直都是使用WAMP在WIN7上快速搭建环境,但是后来线上环境是nginx,也为了和线上环境一样,就把本地的WAMP删了,搞PHP NGINX,结果离谱的事情出现了。

localhost 下的 PHP文件 A CURL请求B文件,超时,A里面只有一个CURL请求发起到B,也超时。

解决方法:开启多个 php-cgi.exe

@ECHO OFF
ECHO Starting PHP FastCGI...
set PATH=D:\php71;%PATH%
php --ini
rem tasklist /fi "imagename eq php-cgi.exe"
taskkill /fi "imagename eq php-cgi.exe"
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9000
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9001
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9002
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9003
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9004
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9005
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9006
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9007
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9008
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9009
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9010
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9011
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9012
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9013
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9014
RunHiddenConsole.exe D:\php71\php-cgi.exe -b 127.0.0.1:9015

rem 重启nginx
taskkill /F /fi "imagename eq nginx.exe"
start nginx 
rem PAUSE
# nginx 配置多个 php_pool

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;
    server_names_hash_bucket_size 512;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    gzip  on;

    upstream php_pool {
        server 127.0.0.1:9000 weight=1;
        server 127.0.0.1:9010 weight=1;
        server 127.0.0.1:9011 weight=1;
        server 127.0.0.1:9012 weight=1;
        server 127.0.0.1:9013 weight=1;
        server 127.0.0.1:9014 weight=1;
    }

    upstream php_pool_pc {
        server 127.0.0.1:9001 weight=1;
        server 127.0.0.1:9002 weight=1;
    }
    upstream php_pool_h5 {
        server 127.0.0.1:9003 weight=1;
        server 127.0.0.1:9004 weight=1;
        server 127.0.0.1:9005 weight=1;
    }
    upstream php_pool_api {
        server 127.0.0.1:9006 weight=1;
        server 127.0.0.1:9007 weight=1;
        server 127.0.0.1:9008 weight=1;
    }
    upstream php_pool_pay{
        server 127.0.0.1:9009 weight=1;
    }

    include vhost/*.conf;
}
# localhost.conf
server {
    listen 80;
    server_name localhost;
    root d:/localhost;
    index index.html index.htm index.php;
    autoindex on;
    autoindex_localtime on;

    location ~ \.php$ {
        fastcgi_pass   php_pool;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

nginx 和Apache不一样,Apache有个 fcgi的模块,可以自己按需调用,而nginx不行。 default.fu#foxmail.com

Cadence Allegro 17.4 保姆级教程:PCB位号重排与反标回原理图完整避坑指南 本文详细解析了Cadence Allegro 17.4中PCB位号重排与反标回原理图的全流程,包括安全工程准备、智能重排策略和反标黄金法则。特别针对芯片封装协同设计(Co-Design)场景,提供可追溯的版本管理和故障恢复方案,帮助工程师避免常见位号陷阱,确保设计文件一致性。 阅读详情

相关推荐

UE4_SpeedTree Shader源码分析

目录 1.UMaterialExpressionSpeedTree::Compile 2.Compiler->SpeedTree 3.GetSpeedTreeVertexOffset 4.Scene中的SpeedTree应用 (Scene->UpdateSpeedTreeWind) 5.GetSpeedTreeVertexOffsetInner 由于之后做风场,也需要在S...

zzgyy123的专栏 2631

Nginx 不能调用PHP的一个可能原因,

nginx不调用PHP的原因很多。 1,nginx配置中,关于php的配置有错当然不通,这主要有地址,与端口,还有用绝对路径试一下。 2,我遇到的搞了我好长时间的,user nobody 要换成 user root。nobody调用有问题。 在window下这个注释就可,在android linxu只能改成有权限的。我的不是什么安全要求高的改root吧。 3,解决方法,我是在window上...

qushaobo的专栏 9373

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 737

Windows下搭建Nginx+PHP(FastCGI)平台

给公司写的门户一期方案,服务器采用Linux+Nginx+PHP(FastCGI)+MYSQL搭建,被采用了。 而本地没有现成的环境,服务器也需要好几天才能配置好,就需要本地先搭起一个平台来测试。 开发环境是Windows,那就在Windows下搭建吧。 总体而言,Windows的搭建非常简单。 首先是安装PHP。 我本地原来安装过了PHP5.2.11了。没安装过的也类似,官...

weixin_30439067的博客 254

实现飞书机器人推送消息到指定群组或者用户

飞书是一个集成了聊天、协作和办公功能的企业级平台,广泛应用于企业内部沟通和协作。飞书机器人(Feishu Bot)是一种强大的工具,允许开发者通过编程接口与飞书进行互动,从而实现自动化消息推送和任务管理。本文将详细介绍如何通过飞书机器人推送消息给指定的人或者群组,帮助您快速上手。

qq_41898196的博客 5863

金融级IT架构-数字银行的云原生架构解析

最近断断续续花了差不多2到3周的时间阅读完由电子工业出版社出版的《金融级IT架构:数字银行的云原生架构解密》的这本书,作者是作者是网商银行技术编委会。 本书契合了当前银行业分布式架构转型趋势,内容是经过实践检验的领先技术介绍了网商银行IT技术架构演进路线,涵盖了分布式、单元化、弹性混合云、云原生多个基础架构领域,同时介绍了技术风险、安全可信、业务架构等多方面的技术实践经验。 对于这本书实际很早搜索云原生相关书籍的时候就搜索到,但是一看标题是金融IT架构方面的因此没有引起太多的重视,后面由华章...

年少有为 4064

Win7下配置PHP+Nginx

Win7下配置PHP+Nginx

liangbinny的专栏 2579

HFSS实战(二)——精准仿真高速PCB差分线的信号完整性

本文深入探讨了使用HFSS进行高速PCB差分线信号完整性仿真的关键技术与实战经验。从设计文件导入、模型裁剪到差分端口设置,详细解析了精准仿真的全流程,特别强调了材料特性和3D电磁场仿真在解决微带线损耗等问题中的重要性。文章还提供了常见问题排查指南和效率优化技巧,帮助工程师提升高速PCB设计的仿真精度与效率。

weixin_38170829的博客 572

window 8.1 安装 phpSutdy

公司一直使用的win7旗舰版系统,该系统对软件的兼容性支持比较好,在使用的过程中没有遇到太多的问题。自己电脑的系统原来是win8,后来升级到了win8.1,在安装phpStudy的时候就遇到了一个坑爹(▄█▀█●)的问题,下面是解决的过程: 安装phpStudy之后,启动通过nginx启动php,发现php启动不了,原因是缺少Microsoft Visual c++ 2015这个运行库,随

mark_stray 602

Data+AI新玩法:Text2SQL让数据查询变得如此简单!

你是不是也遇到过这种情况?明明手头有海量数据,却因为SQL这道“门槛”,让分析和决策变得复杂和拖沓。你可能想着:“要是我能直接用自然语言和数据库对话,那该多好!你不是一个人在这样想,Text2SQL技术正是为了帮你摆脱这一困境而诞生的。

Ase5gqe的博客 865

1、Ovirt 开源虚拟化平台安装

Ovirt虚拟化Node和Engine安装

大鱼 6266

实战Nginx与PHP(FastCGI)的安装、配置与优化

一、什么是 FastCGI FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。 FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序...

weixin_34256074的博客 355

三菱FX5U-PLC建立CClink的IO通讯

最新需要用三菱的FX5U的PLC搭建一个CClink通讯,PLC做主站,控制CClink从站的IO,下面2个输入模块AJ65SBTB1-32D,两个输出模块AJ65SBTB1-32T。3、在右侧的部件,选择网络模块:FX5-CCL-MS,CC-link主站模块。依次把加入两个AJ65SBTB1-32D,两个AJ65SBTB1-32T。7、基本设置,网络配置设置,链路刷新设置,设置好下面参数,应用。6、基本设置,网络配置设置,CC-Link配置设置。8、部件选择,模块,右键,添加模块标签。

wzz418550729的博客 1000

Windows下Nginx+PHP5(FastCgi)安装配置详解

Nginx作为一款支持PHP的轻量级WEB服务器,在PHP网站建设中收到越来越多的应用,最近在Windows平台上安装配置了 Nginx+PHP5的运行环境,非常方便,现详细介绍下Windows下Nginx配置PHP5的基础教程,Nginx配置PHP是以FastCgi方 式配置的。 下载Nginx Nginx可以在多种操作系统上安装配置,我使用的是Windows,所以需要下载Nginx...

luoke920 258

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

关于运行Drupal 7的Nginx+PHP系统设置的一些问题解决方案总结

<br />一、Nginx的安装<br />  到nginx的网站下载解压包解压到一个目录即可。<br />二、PHP的安装<br />  到PHP的网站下载解压包解压到nginx的目录中,要单独设置为一个目录。<br />三、PostgreSQL的安装<br />  到postgresql的网站下载安装包安装即可。<br />四、一些安装设置的问题解决:<br />  1、php.ini的max_execution_time需要设置高一点,120或以上,否则进不了configuration菜单。<br /

yavobo的专栏 1879

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Win7环境下Wampserver的安装及环境配置

前天装好了wamp,趁现在大致记得,把过程写下来。 首先下载wampserver 安装时提示缺少msvcr100.dll文件。 解决办法:下载Visual C++ Redistributable for Visual Studio 2012 Update 4 下载地址:http://www.microsoft.com/en-US/download/details.aspx?id=3

vivi_csdn的专栏 4582

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

windows7 php nginx,如何配置nginx php7(windows)

本文主要介绍如何用Nginx(engine x) 搭建php7的服务器。1 StartUp2 Install1 安装vc142 解压nginx到D:\Portable\nginx-1.10.33 解压Php到D:\Portable\php-7.1.1x643 修改配置文件3.1 nginx 配置文件1 修改nginx.conf配置:工作目录2 复制并注释掉fastcgi_param,修改/scri...

weixin_31233537的博客 286

nginx安装php和php-fpm

最近在学习nginx,看了好多帖子终于安装成功了。 经验,首先不要用yum安装,安装完以后根本找不到安装目录在哪里呀,然后安装失败以后会很不方便。 最终选择了自己编译安装。 看了好多帖子都不行,终于找到一个靠谱的呀,好详细。帖子地址http://www.cnblogs.com/zxpo/p/3798983.html php-fpm打补丁 cd /usr/local/src gzi...

weixin_30416497的博客 206

win7 start-php-nginx.bat

win7 重启nginx、php-cgi命令:@ECHO OFF ECHO Starting PHP FastCGI... set PATH=D:\wamp64\bin\php\php5.6.25;%PATH% taskkill /fi "imagename eq php-cgi.exe"RunHiddenConsole.exe D:\wamp64\bin\php\php5.6.25\php-cgi

____ 1338

Win7配置Nginx+PHP7

Nginx Nginx有官方native build的32bit版本, 也有cygwin build的64bit版本, 出于稳定性的考虑, 还是选了官方的32bit. 解压, 本例中使用的路径是 C:\Servers\nginx-1.9.12 , 创建两个bat, 用于启动和关闭nginx: start_nginx.bat @echo off set NGINX_HOME=C:\Se...

weixin_34309435的博客 204

windows下PHP + Nginx curl访问本地超时(wamp环境curl访问本地超时)

以下是自己的一些理解: wamp环境下nginx并不是真正的服务器,nginx只是起到了代理的作用,真正的服务器是php-cgi。我们在配置wamp环境的时候都会指定fastcgi_pass 为 127.0.0.1:9000。而这种情况是不支持并发的,也就是说服务器处理完上个请求才能处理下个请求。 而我们在本地的web1目录下请求web1或者web2下的其他路径就会出现请求超时的情况。如果是请...

Strong_ding的博客 575

win下nginx+php7+mysql配置

#下载安装包 #Nginx 1、网址:http://nginx.org/en/download.html 2、下载Stable version下面的:nginx/Windows-1.14.0 #php 1、网址:https://windows.php.net/download#php-7.2 2、下载VC15 x64 Non Thread Safe下面的:Zip[24.31MB] #mysql...

qq_37512625的博客 4570

windows php7+nginx1.10 环境搭建

1.下载nginx 和php7  a.下载地址 php下载地址:http://php.net/downloads.php nginx下载地址:http://nginx.org/ windows运行时库,vc_redist.exe下载地址:https://www.microsoft.com/en-us/download/confirmation.aspx?id=21254 b.php下载选

konglingbin66的专栏 7230

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

win7下搭建nginx+php的开发环境,需要的朋友可以参考下 一、下载相关软件 nginx下载:http://nginx.org/en/download.html nginx常见异常:http://feiger.cn/?p=2719 php下载:http://windows.php.net/download#php-7.0 下载RunHiddenConsole:http://www.xdown...

sakura379的博客 594

windows2012 + wamp 环境搭建及问题处理

基础环境 操作系统:windows 2012 服务器套件:wamp Server 2.5 apache:2.4.9 mysql:5.6.17 php:5.5.12 phpMyAdmin:4.1.14 安装步骤如果出现“无法启动此程序,因为计算机中丢失MSVCR110.DLL”解决办法:原因:WampServer2.5内置的是PHP5.5,而PHP5.5 环境是基于VC11的编译脚本下生成的,所以需要

7799
上一篇: Haroopad 最好用的Markdown 编辑器
下一篇: centos7 nginx 403 forbidden 原因及解决办法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值