原理,由于nginx无法解释.php文件,因此会cgi转发给php-cgi解释处理,php-cgi处理完后将结果返回给nginx,nginx再返回给用户;

  1. nginx配置:
worker_processes  1;
events {worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;sendfile        on; keepalive_timeout  65;server {listen       80;                    //端口server_name  localhost;location ~ \.php$ {root           E://work//study//my_server;        //项目路径fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#include        fastcgi_params;}location / {root   E://work//study//my_server;  //项目路径index  index.html index.htm index.php;}}
}
  1. 在cmd命令窗口执行命令:
PHP_HOME/php-cgi.exe -b 127.0.0.1:9000// “PHP_HOME”=php安装根目录
  1. 浏览器输入127.0.0.1即可(假设你的项目入口为index.php)

nginx运行php程序相关推荐

  1. Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)

    一.什么是CGI 通用网关接口(Common Gateway Interface.CGI)描述了客户端和服务器程序之间传输数据的一种标准,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数 ...

  2. Docker(3):docker运行nginx实例以及在java容器中运行java程序

    一.目的 通过运行nginx可以充分理解运行镜像原理,以及镜像内部虚拟网络端口和服务器端口的桥接关系.同时,使用java容器,编译java文件,并且运行java程序. 二.docker运行nginx镜 ...

  3. 【操作系统】如何在linux系统下运行C程序

    如何在linux系统下运行C程序 linux系统与windows系统不同,如何在linux中运行C,我们来看看吧. 工具/原料 Linux虚拟机 电脑 方法/步骤 查看全文 http://www.ta ...

  4. Nginx运行CPU亲和力

    Nginx运行CPU亲和力 1.Nginx运行工作进程数量 Nginx运行工作进程个数一般设置CPU的核心或者核心数x2.如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/c ...

  5. jdk12‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    前言: 安装JDK12遇到的问题以及学习过程, 我第一次用网上的安装办法,下载EXE后,配置好三个环境变量后运行,不行. 解决过程: 问题1:安装后javac命令运行时报错 jdk12'javac' ...

  6. vue 不是内部或外部命令,也不是可运行的程序 或批处理文件

    vue 安装 vue-cli 成功之后 控制台查看vue的版本 提示 vue 不是内部或外部命令,也不是可运行的程序 或批处理文件 我的问题 就环境变量没有配置 下面以window 10 系统说下我的 ...

  7. 周一02.3运行python程序的两种方式

    一.运行python程序的两种方式 方法一:交互式:                      优点:输入一行代码立刻返回结果                       缺点:无法永久保存代码 方法 ...

  8. linux执行命令段错误,Linux运行fortran程序 出现段错误(segmentation fault)

    在Windows下编译运行fortran程序时,没有问题 ,运行时出现堆栈错误,只要在CVF里修改一下扩大内存设置: MAIN MENU: Project ===> Setting ===> ...

  9. 在IIS7里配置 ISAPI,运行dll程序,总提示下载dll

    在IIS7里配置 ISAPI,运行dll程序,总提示下载dll,只需要把对应站点应用程序池里面的高级设置里的启用32位应用程序,设为"true"即可.

最新文章

  1. 天体摇摆仪的工作原理
  2. 关于vector的resize()的理解
  3. Error: Could not open client transport with JDBC Uri: jdbc:hive2://henu2:10000: java.n et.ConnectExc
  4. 通过点击切换文本框内容的脚本示例
  5. python读写文件的文本模式_Python中文件的读写、写读和追加写读三种模式的特点...
  6. flutter GestureDetector 手势处理
  7. 【干货笔记】Generating Question-Answer Hierarchies阅读笔记
  8. kuangbin带你飞dp专题-基础dp
  9. lsd 特征点匹配代码_openCV-特征点匹配算法介绍一:理解特征
  10. 全球与中国车载摄像头模块市场现状及未来发展趋势
  11. 合成大西瓜小游戏微信小程序源码/微信游戏小程序源码
  12. 基于深度学习的银行卡号识别
  13. 写代码的时候图片显示不出来怎么办?
  14. import * as用法
  15. 自己动手搭建网站:域名和云服务器选购
  16. Unity的一些特效和粒子特效插件
  17. vscode怎样新建项目和文件
  18. WebBrowser查看版本
  19. python判断偶数奇数_Python程序检查数字是奇数还是偶数
  20. python - 官方简易文档篇(1)常用、函数

热门文章

  1. html web 表单
  2. 苹果mac电脑重装系统,以及重装之后没有声音、热键不能使用的解决办法
  3. 源代码VS业务的悟道——知行合一
  4. 微信小程序——页面之间传递值
  5. 【shell】判断语句、循环语句
  6. 如何在MySQL中创建视图
  7. 计算机网络应用层之HTTP协议
  8. 水晶报表填充.Net Objects数据源
  9. 有向图的邻接矩阵表示求各节点的度、出度和入度-----数据结构与算法笔记
  10. 女朋友没工作没文化不上进,甩都甩不掉,我疯了