How do i run php on my browser?

If you double click on a HTML file [files with .html or .htm extension], it would open on your web browser. But same won’t happen if you double clicked on a PHP file [probably it would open in an editor]. The reason is PHP files first need be processed in a web server before sending their output to the web browser.

Therefore before running PHP files, they should be placed inside the web folder of a web server and then make a request to desired PHP file by typing its URL in the web browser. If you installed a web server in your computer, usually the root of its web folder can be accessed by typing //localhost in the web browser. So, if you placed a file called hello.php inside its web folder, you can run that file by calling //localhost/hello.php.

Web folder can be changed based on your web host [if you hosted your web site online] or the method you installed the web server in your computer. If you used XAMPP to install Apache [web server] in your computer then the web folder would be htdocs which is under the root directory of XAMPP.

Where to Head from Here...

Download Article

Download Article

This wikiHow will teach you how to run a PHP script in your web browser using a free web server called MAMP. Unlike a regular HTML file, you can't just double-click a PHP file to run a script in your browser. Web servers like MAMP will translate your code to something that can be interpreted appropriately by any web browser on your computer.

Steps Download Article

  1. 1

    Go to //www.mamp.info/en/downloads. MAMP is a free, local server environment that you'll need to use to see PHP in your web browser.

  2. 2

    Click the download link for your operating system. If you're using a Windows PC, you'll run the downloaded file, then follow the installer wizard install MAMP. If you're using a Mac, you'll run the downloaded file, then drag-and-drop the MAMP file icon to your Applications folder.

    Advertisement

  3. 3

    Open MAMP. You'll find this program in your Start Menu or Applications folder in Finder once it's installed.

  4. 4

    Click Preferences. This grey gear icon is on the left side of the window that opens when you launch MAMP.

  5. 5

    Check that all the defaults are set correctly. Click through the tabs on the top and check to make sure the information is listed similarly so your server works.

    • In the Start/Stop tab, make sure "Start Servers" and "Open WebStart Page" are checked under "When starting MAMP." "Stop servers" should be selected under "When quitting MAMP."[1]
    • On the Ports tab, enter 8888 in the text field next to "Apache Port," "Nginx Port," and 8889 in the text field next to "MySQL Port."[2]
    • On the PHP tab, select "7.1.1" if it's not already selected.
    • On the Web Server tab, select "Apache" if it's not already selected.

  6. 6

    Map to your folder that contains the PHP file. You can have multiple PHP files in that folder, but make sure you map a folder instead of a file by dragging and dropping the folder from your file browser.[3]

    • For example, you can open your file browser and navigate to your PHP file, navigate one folder back, then drag-and-drop it in the open window. You'll have MAMP set to the folder that your PHP file is inside, not the file ending in .PHP.

  7. 7

    Click OK to apply your changes to preferences before continuing. This might take about 20 seconds.[4]

  8. 8

    Click Start Servers. This power icon button is toward the right side of the window that opens when you launch MAMP. Enter your computer password and username when prompted to continue.

  9. 9

    Open your browser. You can use any browser to preview your PHP file.

  10. 10

    Navigate to "localhost:8888" in your browser's address bar. The address bar is where you normally see "//www." To do this, type "localhost:8888" and press Enter [Windows] or Return [Mac]. You'll see a directory of your PHP files displayed on the page.

  11. 11

    Click the PHP file to run the script in your browser. Your PHP file now run and display its output in the browser window.

  12. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Download MAMP at //www.mamp.info/en/downloads/.
2. Open MAMP.
3. Click Preferences.
4. Check that all the defaults are set correctly.
5. Map to your folder that contains the PHP file.
6. Click OK to apply your changes to preferences before continuing.
7. Click Start Servers.
8. Open your browser.
9. Type "localhost:8888" in your browser's address bar.
10. Press Enter or Return on your keyboard.
11. Click the PHP file to view it.

Did this summary help you?

Thanks to all authors for creating a page that has been read 31,340 times.

Is this article up to date?

How do I start PHP in browser?

Click the button Open In Browser on StatusBar..
In the editor, right click on the file and click in context menu Open PHP/HTML/JS In Browser..
Use keybindings Shift + F6 to open more faster [can be changed in menu File -> Preferences -> Keyboard Shortcuts ].

Does PHP work in browser?

PHP Is Not Part of Your Browser. And here's where things change from the easy, browser-centric view of the world. When you download a web browser, you get HTML, CSS, and JavaScript, but you do not get PHP. PHP scripts—which you'll soon be writing—have to be interpreted by the PHP interpreter program, called php.

How do I run a PHP script from a website?

You just follow the steps to run PHP program using command line..
Open terminal or command line window..
Goto the specified folder or directory where php files are present..
Then we can run php code using the following command: php file_name.php..

Why my PHP file is not opening in browser?

PHP files aren't processed by the browser, but by the server. It's a server-side language. You have to configure your server to process PHP files. Once a PHP file is executed it should produce some output [HTML in your case] that will be sent to browser by the server.

Chủ Đề