如何在 Windows 上访问 xampp 的命令行

问题描述 投票:0回答:12

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

任何建议将不胜感激。

php mysql apache xampp
12个回答
75
投票

XAMPP 没有预构建控制台来运行

php
mysql
命令,因此,您必须添加到 windows
PATH
环境变量,这两个:
;C:\xampp\mysql\bin;C:\xampp\php;

然后你应该能够从CMD执行

php
mysql
命令。

更新

我测试过,它有效。


45
投票
  • 您可以设置环境变量,如其他答案中所述(如here

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

    C:\xampp\php phpfile.php


31
投票

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

  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. 你可以打开开始>> 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
    

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


11
投票

从命令 Promp 运行 PHP 文件。

请按照以下步骤设置环境变量

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

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


9
投票

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

  1. 单击左下角的窗口按钮并转到系统
  2. 单击左栏中的高级系统设置链接
  3. 在“系统属性”窗口中,单击“高级”选项卡,然后单击该选项卡底部附近的“环境变量”按钮。
  4. 在“环境变量”窗口中,突出显示“系统变量”部分中的路径变量,然后单击“编辑”按钮。添加带有您希望计算机访问的路径的路径行。

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

php <path to file location>

9
投票

就像上面所有其他人所说的那样,您需要添加路径。但不确定是什么原因,如果我在

System Variable
的路径中添加 C:\xampp\php 将不起作用,但如果我将它添加到 User Variable 的路径中,则工作正常。

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

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


4
投票

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


4
投票

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

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

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


1
投票

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


0
投票

更快的选择是以管理员身份使用 CMD。你可以输入,例如:

setx PATH "%PATH%;C:\xampp\php"

在此之后,您需要关闭CMD并重新打开。对于测试类型:

php -v


0
投票

对于 Windows 11,我们必须在此处添加两个路径,例如

C:\xampp81\php C:\xampp\php

并重新启动/之后运行 C:\xampp81 xampp-controll.exe

并在 cmd 中检查 php -v


0
投票

如果您想直接输入例如

mysql -u root...
在您的终端中,所有这些答案都很丑陋:)

一行回答:

  1. 找到
    xampp_shell.bat
    文件(它在xampp文件夹的根目录中)
  2. 在编辑器中打开它
  3. 将所有“零变量”(%~dp0) 替换为 xampp 文件夹的绝对位置(对我来说,我将所有“%~dp0”替换为
    C:\xampp\
  4. 保存文件,重命名为
    xampp.bat
    ,移动到
    %SystemRoot%\System32
    (大概是
    C:\Windows\System32

现在在 cmd 中只需键入

xampp
,您的所有环境变量都已设置,您可以开始了...

注意:退出xampp模式类型

EXXIT;

© www.soinside.com 2019 - 2024. All rights reserved.