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

Windows10下无法在Bash脚本中执行PHP命令该如何解决?

解决bash脚本中找不到php命令的问题
  • 直接指定PHP绝对路径
    你使用的是XAMPP自带的PHP,默认安装路径下的可执行文件为C:\xampp\php\php.exe,在bash环境中需要转换为Unix风格路径/c/xampp/php/php.exe。修改脚本如下:

    #!/bin/bash
    name_user="Name"
    firm="Firm"
    /c/xampp/php/php.exe info.php;
    

    若你的XAMPP安装在其他路径,替换成对应路径即可。

  • 将PHP路径加入bash的PATH环境变量
    临时生效:在脚本开头添加PATH配置,让bash运行脚本时能找到php命令:

    #!/bin/bash
    export PATH="/c/xampp/php:$PATH"
    name_user="Name"
    firm="Firm"
    php info.php;
    

    永久生效:编辑bash的配置文件(如~/.bashrc或~/.profile),加入export PATH="/c/xampp/php:$PATH",保存后重启bash或执行source ~/.bashrc使配置生效,之后所有bash会话都能直接使用php命令。

  • 验证PHP可执行文件存在
    确认C:\xampp\php目录下确实有php.exe,若不存在,尝试修复或重新安装XAMPP。

内容的提问来源于stack exchange,提问作者Babis V.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:57:02