You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP命令行执行脚本时自动进入交互模式,求解决方案

解决执行php filename.php自动进入交互模式的问题
  • 检查文件路径与名称
    确保执行命令的当前工作目录就是目标.php文件所在目录,或者在命令中使用完整绝对路径,比如:

    php C:\xampp\htdocs\test.php
    

    若文件名包含空格、中文或特殊字符,需给文件名添加引号:

    php "my test file.php"
    
  • 验证环境变量配置
    打开命令提示符执行php -v,能正常输出PHP版本说明环境变量基本正常;若无法输出,检查系统PATH环境变量中PHP路径是否正确(如C:\xampp\php),且未被其他旧PHP路径覆盖。可通过where php命令查看系统识别的PHP.exe位置,确认是XAMPP/WAMP安装目录下的版本。

  • 确认文件有效性
    确保目标.php文件真实存在,可先创建测试文件test.php,内容如下:

    <?php
    echo "Hello World!";
    ?>
    

    切换到该文件所在目录执行php test.php,验证是否正常输出内容。

  • 排查命令输入错误
    确认命令未漏写文件名,单独输入php会直接触发交互模式,需保证命令后正确跟随目标文件名。

内容的提问来源于stack exchange,提问作者Andriantseheno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 23:55:20