46

我在我的 Windows 7 机器上运行 Xampp,想知道是否以及如何通过命令行为 xampp 运行命令。像 php phpfile.php 这样的命令

任何意见,将不胜感激。

4

9 回答 9

73

XAMPP 没有要运行的预构建控制台phpmysql命令,因此,您必须添加到 windowsPATH 环境变量,这 2 个:;C:\xampp\mysql\bin;C:\xampp\php;

然后您应该能够从 CMD 执行命令phpmysql

更新

我测试了它,它可以工作。

于 2012-05-25T10:51:14.820 回答
44
  • 您可以按照其他答案中的说明设置环境变量(如此处

    或者

  • 您可以以管理员身份打开“开始”>“CMD ”并写入

    C:\xampp\php phpfile.php

于 2012-05-27T13:06:41.683 回答
29

谢谢你们的回答。但我认为接受的答案需要更清晰,因为我发现难以获得解决方案。

  1. 我们可以按照 w0rldart 的答案设置环境变量。

    在这种情况下(在设置 envmnt var之后),我们可以通过打开start >> CMD并键入以下命令来运行 phpFile,

    php.exe <path to file location>

    或者

    php <path to file location>

    例子:

    php.exe C:\xampp\htdocs\test.php
    
  2. 您可以以管理员身份打开Start >> CMD并编写如下

    <path to php.exe in xampp's php folder> <path to file location>

    例子:

    C:\xampp\php\php.exe C:\xampp\htdocs\test.php
    

    或者

    C:\xampp\php\php C:\xampp\htdocs\test.php
    

希望这会对某人有所帮助。

于 2014-02-22T18:38:55.197 回答
11

从命令提示符运行 PHP 文件。

请按照下面提到的步骤设置环境变量。

  1. 右键单击我的电脑图标并单击属性或转到“控制面板\系统和安全\系统”。
  2. 选择“高级系统设置”并选择“高级”选项卡
  3. 现在选择“环境变量”选项并从“系统变量”中选择“路径”,然后单击“编辑”按钮
  4. 现在设置php.exe文件可用的路径 - 例如,如果XAMPP安装到 C: 驱动器,则路径为“C:\xampp\php”
  5. 设置路径后单击确定并应用。

现在打开您的源文件可用的命令提示符并运行命令“php test.php”

于 2017-03-27T16:35:58.100 回答
9

如果有人想知道如何设置环境变量

  1. 点击左下角的windows按钮,进入系统
  2. 单击左栏中的高级系统设置链接
  3. 在“系统属性”窗口中,单击“高级”选项卡,然后单击该选项卡底部附近的“环境变量”按钮。
  4. 在 Environment Variables 窗口中,突出显示“System variables”部分中的 Path 变量,然后单击 Edit 按钮。使用您希望计算机访问的路径添加路径行。

完成后,您可以使用 start-> 命令行中的命令运行,如下所示

php <path to file location>
于 2016-03-25T04:40:27.897 回答
7

就像上面所有其他人所说的那样,您需要添加路径。但不确定是什么原因,如果我在系统变量C:\xampp\php的路径中添加将不起作用,但如果我在用户变量的路径中添加它可以正常工作。

虽然我通过添加系统变量添加和使用其他命令行工具工作正常

所以以防万一有人和我有同样的问题。视窗 10

在此处输入图像描述

于 2017-09-25T15:15:23.340 回答
3

请记住:当您更改路径变量时,您需要重新启动控制台,否则路径变量不会更新并且似乎不起作用。

于 2018-04-04T08:38:20.080 回答
3

XAMPP控制面板3.2.4版本中,有一个可以打开命令行提示符的按钮(下图中红色矩形)

在此处输入图像描述

按下按钮后,您将看到命令提示符窗口。

在此处输入图像描述

在此窗口中,您可以浏览不同的文件夹并启动不同的可用服务。

于 2020-06-21T14:45:12.683 回答
1

Xampp 的 php 应用程序位于:C:\xampp\php 文件目录...如果你在 CMD 中输入 C:\xampp\php\php 它应该进入 php 应用程序。

于 2017-06-21T09:17:46.400 回答