windows 下 php 如何通过命令操作符调用 php

您所在的位置:网站首页 php运行cmd命令 windows 下 php 如何通过命令操作符调用 php

windows 下 php 如何通过命令操作符调用 php

2024-07-05 04:53:47| 来源: 网络整理| 查看: 265

windows 下 php 如何通过命令操作符调用 php-cgi 程序 windows 10 环境下调用 powershell ,而不是 cmd 命令提示符进行操作。

Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。 它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。

找到并进入你安装 php 的文件夹。本人 php 位于 E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts ,你可能已经看出来了,我这里使用的是 phpStudy 2018 版本,这里使用集成环境来测试。

使用 php-cgi.exe -h 来获取 php-cgi 命令操作符的提示:

PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> .\php-cgi.exe -h Usage: php [-q] [-h] [-s] [-v] [-i] [-f ] php [args...] -a Run interactively -b | Bind Path for external FASTCGI Server mode -C Do not chdir to the script's directory -c | Look for php.ini file in this directory -n No php.ini file will be used -d foo[=bar] Define INI entry foo with value 'bar' -e Generate extended information for debugger/profiler -f Parse . Implies `-q' -h This help -i PHP information -l Syntax check only (lint) -m Show compiled in modules -q Quiet-mode. Suppress HTTP Header output. -s Display colour syntax highlighted source. -v Version number -w Display source with stripped comments and whitespace. -z Load Zend extension . -T Measure execution time of script repeated times.

举个例子,你可能想要让 php-cgi 监听除了默认的 9000 端口之外,还需要让其再监听一个 9001 端口,以便在本地服务器模拟两套进程互通的监听。具体例子请查看我的另一篇:windows 下 nginx 服务器 php 本地开发时通过 curl 请求本地另一个 url 卡死问题

先查看本地 php-cgi 启动了几个,使用 ps | findstr "php-cgi" ,如下,默认一个 9000 端口:

PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> ps | findstr "php-cgi" 154 17 16292 16116 0.22 30928 1 php-cgi PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> # 查看 9000 端口 PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> netstat -ano|findstr "9000" TCP 127.0.0.1:9000 0.0.0.0:0 LISTENING 28204

开启 9001 端口的另一个 php-cgi 进程:

PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> .\php-cgi.exe -b 127.0.0.1:9001 -c E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts\php.ini

请注意,这里是临时开启另一个 php-cgi 进程,该 powershell 窗口不能关闭,否则将会结束该进程。或者服务器以及 php 重启后,将会返回默认只有一个 9000 端口常驻的进程,如果要永久启动多个进程,需要修改文件。

再重新查看进程信息:

PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> ps | findstr "php-cgi" 158 17 18584 17380 0.63 25968 1 php-cgi 173 18 19892 20840 1.22 28204 1 php-cgi PS E:\PhpStudy20180211\PHPTutorial\php\php-7.1.13-nts> netstat -ano|findstr "9001" TCP 127.0.0.1:9001 0.0.0.0:0 LISTENING 25968

可以看到,已经成功启动。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭