当前位置: 首页 > news >正文

IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR

最近折腾在 IIS 上跑 PHP-CGI。由于太年轻,遇到不少坑,特以此文纪念一下配置 IIS FastCGI 的填坑过程。

在 Windows 平台上,我习惯使用 scoop 安装一些开发工具,例如 PHP、NPM 等等。

填坑 1:

用 scoop 安装 php 要全局安装

scoop install php -g

否则 IIS 会报 500 错误,应该是安装到当前用户的话会有执行权限问题。

填坑 2:

全局安装 PHP 以后,PHP cli 会从 C:\ProgramData\scoop\apps\php\current\cli;C:\ProgramData\scoop\apps\php\current\cli\conf.d 这两个目录加载配置文件(可以通过系统环境变量 PHP_INI_SCAN_DIR 配置),但是 IIS 调用 PHP-CGI 的时候根本不读取 系统环境变量呀!

我的目标是可以让 PHP cli 和 PHP-CGI 可以共享配置!

使用 Google 大法后发现可以通过 IIS 里的 FastCGi 设置 -> 环境变量 进行配置!注意要和系统环境变量一致。

图片描述

修改后即可使 PHP cli 和 PHP-CGI 的配置一致。

图片描述

图片描述

相关文章:

  • 【持续跟新】剑指Offer_Java实现
  • js,jq发送短信倒计时
  • Ubuntu软件包管理命令全面集锦
  • 资深项目经理推荐的几款免费/开源项目管理工具
  • Linux上mysql修改密码
  • V4L2视频输入框架概述
  • 20171107--SQL变量,运算符,存储过程
  • 国内首例:飞步无人卡车携手中国邮政、德邦投入日常运营
  • 过了半年才写了篇博客,我心情也很悲伤啊,加班加到死,已经浑浑噩噩了
  • bootstrap 的 datetimepicker 结束时间大于开始时间
  • 设计模式之-代理模式
  • 理解MySQL——复制(Replication)
  • 重载与重写
  • jQuery动态生成元素无法绑定事件的解决办法
  • BZOJ3998:[TJOI2015]弦论(SAM)
  • [iOS]Core Data浅析一 -- 启用Core Data
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • [译]前端离线指南(上)
  • CODING 缺陷管理功能正式开始公测
  • ECS应用管理最佳实践
  • Git的一些常用操作
  • Js基础——数据类型之Null和Undefined
  • KMP算法及优化
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Phpstorm怎样批量删除空行?
  • rabbitmq延迟消息示例
  • Sass Day-01
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 线性表及其算法(java实现)
  • 自动记录MySQL慢查询快照脚本
  • 最近的计划
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​io --- 处理流的核心工具​
  • #Linux(make工具和makefile文件以及makefile语法)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (6)STL算法之转换
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三分钟)速览传统边缘检测算子
  • (四)JPA - JQPL 实现增删改查
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET delegate 委托 、 Event 事件,接口回调
  • .net refrector
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .Net各种迷惑命名解释
  • .stream().map与.stream().flatMap的使用
  • .sys文件乱码_python vscode输出乱码
  • :如何用SQL脚本保存存储过程返回的结果集