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

如何在命令行执行WAMP服务器中的PHP脚本?附执行报错问题

解决WAMP环境下命令行执行PHP脚本找不到文件的问题

我来帮你搞定这个问题~你遇到的Could not open input file错误,核心原因是命令行的当前工作目录和脚本实际所在的目录不匹配,或者你用的相对路径不对。下面给你几个靠谱的解决办法:

  • 方法一:切换到脚本所在的根目录再执行
    首先确定admin文件夹所在的根路径(比如它通常在WAMP的www目录下,路径大概是F:\wamp64\www)。先在命令行里用cd命令切换到这个目录:

    cd F:\wamp64\www
    

    然后再执行你的脚本命令:

    php admin/tool/task/cli/inner_task.php
    

    这样命令行就能正确识别相对路径对应的脚本文件了。

  • 方法二:直接使用脚本的绝对路径执行
    如果不想切换目录,你可以直接把脚本的完整绝对路径传给php命令,比如:

    php F:\wamp64\www\admin\tool\task\cli\inner_task.php
    

    这样不管你当前在哪个目录,php都能精准定位到脚本文件。

  • 额外小提示
    你已经把php.exe的路径加入系统环境变量了,这点做得很好!以后执行php命令不用再写完整的F:\wamp64\bin\php\php7.0.23\php.exe,直接用php就够了,省不少事~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:42:04