php - 从 CMD 运行时 PHP 挂起
问题描述
我已将 PHP 添加为 env 变量 - 设置为 C:\Program Files\PHP\v7.3,但是当我php
从 CMD 运行时,窗口锁定并且它只是无限期地挂起。当直接运行“C:\Program Files\PHP\v7.3\php.exe”时,交互式shell正常启动。
事件日志中没有错误。已安装 Microsoft Visual C++ 2019 可再发行组件。没有其他版本的 PHP 存在(尽管历史上安装了旧版本)。
解决方案
要以交互模式运行 PHP,您需要传递-a
标志
例子 :
php -a
或者C:\Program Files\PHP\v7.3\php.exe -a
同时运行php
orC:\Program Files\PHP\v7.3\php.exe
将导致终端挂起 并启动CLI php 进程
您可以通过按退出该过程Ctrl + C
推荐阅读
- javascript - 如何将 html 元素放入时间文字表达式中
- angular - Angular 10 ERROR TypeError:无法设置未定义的属性(var)
- excel - 如何简化我的 VBA 代码以更快地运行?
- flutter - 如何从子无状态小部件设置有状态小部件的状态
- java - 使用 Tomcat 部署 Spring Boot
- mysql - 如何以在 SQL 中始终以“A”或“EA”或“JW”开头的方式向列属性添加值
- python - 使用搁置保存和加载变量
- sql - 在 oracle db 中查询 where 条件为“某事”
- android - MVVM 中 StateFlow 的多状态
- ios - 在单个 Data 实例中存储多个不同类型对象的数据表示