How do i run a php file from the command line in windows?

I want to run a .php file in windows cmd. I followed this (suggestion) php is not recognized as an internal command (in Windows)

But it did not work.

I tried this command prompt:
C:\Windows\system32> cd \myfolder

And within myfolder I did as follows:
C:..\myfolder> php file.php
but I get an error "php is not recognized as internal or external"

But when I try without php command like this;
C:..\myfolder> file.php
it just opens in notepad, yet I want to run it in cmd.
How can I do it?

How do i run a php file from the command line in windows?

MwamiTovi

2,19015 silver badges23 bronze badges

asked Oct 13, 2012 at 7:11

If running Windows 10:

  1. Open the start menu
  2. Type path
  3. Click Edit the system environment variables (usually, it's the top search result) and continue on step 6 below.

If on older Windows:

  1. Show Desktop.

  2. Right Click My Computer shortcut in the desktop.

  3. Click Properties.

  4. You should see a section of control Panel - Control Panel\System and Security\System.

  5. Click Advanced System Settings on the Left menu.

  6. Click Enviornment Variables towards the bottom of the System Properties window.

  7. Select PATH in the user variables list.

  8. Append your PHP Path (C:\myfolder\php) to your PATH variable, separated from the already existing string by a semi colon.

  9. Click OK

  10. Open your "cmd"

  11. Type PATH, press enter

  12. Make sure that you see your PHP folder among the list.

That should work.

Note: Make sure that your PHP folder has the php.exe. It should have the file type CLI. If you do not have the php.exe, go ahead and check the installation guidelines at - http://www.php.net/manual/en/install.windows.manual.php - and download the installation file from there.

Daryn

4,3974 gold badges36 silver badges48 bronze badges

answered Oct 13, 2012 at 7:29

janenz00janenz00

3,2355 gold badges27 silver badges37 bronze badges

14

you can for example: set your environment variable path with php.exe folder e.g c:\program files\php

create a script file in d:\ with filename as a.php

open cmd: go to d: drive using d: command

type following command

php -f a.php

you will see the output

answered Jun 6, 2013 at 7:03

You should declare Environment Variable for PHP in path, so you could use like this:

C:\Path\to\somewhere>php cli.php

You can do it like this

answered Oct 13, 2012 at 7:15

devdRewdevdRew

4,3133 gold badges22 silver badges33 bronze badges

2

It seems your question is very much older. But I just saw it. I searched(not in google) and found My Answer.

So I am writing its solution so that others may get help from it.

Here is my solution.

Unlike the other answers, you don't need to setup environments.

all you need is just to write php index.php if index.php is your file name.

then you will see that, the file compiled and showing it's desired output.

answered Nov 8, 2018 at 17:18

How do i run a php file from the command line in windows?

Can you run PHP from command line?

A PHP script can be executed from the command line even without having any web server software installed. To run the PHP script from the command line you should just have a PHP CLI (PHP Command Line Interface) installed on your system.

How do I run a PHP file on Windows 10?

How to Install PHP.
Step 1: Download the PHP files. You'll need the PHP Windows installer. ... .
Step 2: Extract the files. ... .
Step 3: Configure php. ... .
Step 4: Add C:\php to the path environment variable. ... .
Step 5: Configure PHP as an Apache module. ... .
Step 6: Test a PHP file..

How do I run a PHP script as a Windows service?

Next, please ensure that your PHP script can run normally from the command line..
Start a command prompt (Start button > Run > cmd.exe).
In the window that appears, type the full path to the PHP executable (php.exe) followed by the full path to the script you wish to run as a windows service..

How do you execute a PHP file?

php” file is placed inside the “htdocs” folder. If you want to run it, open any web browser and enter “localhost/demo. php” and press enter. Your program will run.