Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Acquia Dev Desktop对Drush使用了错误的PHP_Php_Drupal_Drush_Acquia - Fatal编程技术网

Acquia Dev Desktop对Drush使用了错误的PHP

Acquia Dev Desktop对Drush使用了错误的PHP,php,drupal,drush,acquia,Php,Drupal,Drush,Acquia,我经常使用开发人员桌面。最近,我对Drush有一个问题。尽管我选择了PHPVersion7.2.22作为Drupal8站点的默认版本,但还是收到了一条错误消息,即Drush需要更高版本的PHP。我附上了终端的截图。这表明我实际上正在运行7.2.22;然而,德鲁什显然没有看到这一点。有人知道发生了什么事吗 错误消息如下: [飞行前]您的命令行PHP安装太旧。德鲁什 至少需要PHP 5.6.0。要取消此检查,请设置 环境变量DRUSH\u NO\u MIN\u PHP=1 您是否检查了环境变量中的P

我经常使用开发人员桌面。最近,我对Drush有一个问题。尽管我选择了PHPVersion7.2.22作为Drupal8站点的默认版本,但还是收到了一条错误消息,即Drush需要更高版本的PHP。我附上了终端的截图。这表明我实际上正在运行7.2.22;然而,德鲁什显然没有看到这一点。有人知道发生了什么事吗

错误消息如下:

[飞行前]您的命令行PHP安装太旧。德鲁什 至少需要PHP 5.6.0。要取消此检查,请设置 环境变量DRUSH\u NO\u MIN\u PHP=1


您是否检查了环境变量中的PHP路径?另外,在WIndows shell中尝试“where php”。它应该返回类似“C:\path to devdesktop\devdesktop\php7_vers#]\ux[#]\php.exe”的内容。谢谢。我确实使用了“wherephp”,它显示了列出的两个exe文件,都来自Acquidev桌面。我进入程序文件夹,将旧的php目录重命名为“C:\program Files(x86)\DevDesktop\NOTphp5_5_x64”,这打破了路径,现在一切正常。我感谢你的帮助。