【问题标题】:php is not recognized as an internal or external commandphp 未被识别为内部或外部命令
【发布时间】:2013-12-20 20:13:10
【问题描述】:

我有这个 c++ 代码

if(i>1)
  {
    std::system("php -f C:\\Program Files\\EasyPHP    12.1\\www\\CarProtectionSystem\\UpdateDetection.php");
  }

我正在使用 EasyPHP ...但是当我运行代码时出现此错误:php 不是内部或外部命令可运行程序或批处理文件。

有什么帮助吗?

【问题讨论】:

  • 你能告诉我们一些关于它运行的环境吗?
  • windows 7 ... c++代码是用Visual Studio 2010编写的

标签: php c++


【解决方案1】:

它告诉您php.exe(或php.cmdphp.bat)不在系统路径中。要么将其添加到路径中,要么包含 exe 的完整路径

(例如std::system("c:\\Program Files\\<whatever>\\php.exe -f ...

【讨论】:

  • 我给出了 php 页面的完整路径
  • 但不是 php 可执行文件,这是导致错误的原因。
猜你喜欢
  • 2016-11-11
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 2013-10-11
  • 2013-01-25
  • 2016-10-01
相关资源
最近更新 更多