Solved

Change local server setting in php

Posted on 2016-09-14
6
104 Views
Last Modified: 2016-10-02
Hi Experts,

I used  use Phpstorm 2016.2.1 + Xampp 3.2.2 installed on my laptop (Windows 10); and when I tried to run a PHP page in browser it show me the link like this: localhost/C:/Users/IT/Desktop/......../MyPHPPage

I already:
1- Move my application to be under : C:\XMAPP\htdocs\
2- Change my PHP server setting to be Localhost:8080 (Because It's conflicted with other app port)

Usually, I want to get something like this localhost:8080/MyPHPFolder/MyPHPPage, So please tell me what to do in details.


Thanks a lot.
Harreni
0
Comment
Question by:Harreni
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 56

Expert Comment

by:Julian Hansen
ID: 41797751
localhost:8080 should take you to the DocumentRoot as defined in the Apache httpd.conf file

If you want to have localhost:8080/yourfolder/yourfile.php where yourfolder is not under the document root you need to setup an Alias to the folder - also in the httpd.conf file.

I am not sure how you managed to get localhost:/c:.... - is it is till doing that?
0
 

Author Comment

by:Harreni
ID: 41799341
Thanks Julian.
I copied the whole folder from the internet site using FileZilla to C:\ drive and then I moved again it to C:\XMAPP\htdocs\ and for that it mayb keep showing me localhost/C:/Users/IT/Desktop/......../MyPHPPage in the URL.
Now, It fixed by coping the folder from the internet to C:\XMAPP\htdocs\ directly.

Another question:
Why Phpstorm showing localhost:63342/ instead of localhost/ although XMAPP is using port 80? Is there a way to fix that to localhost?

Thanks a lot.
0
 
LVL 56

Expert Comment

by:Julian Hansen
ID: 41799688
I don't know much about PHPStorm but like many development environments what they do is launch a http service that is then used to monitor / debug the session. I suspect PHPStorm is doing the same thing - when you connect to localhost63342 it is a PHPStorm HTTP service and not apache.
0
Portable, direct connect server access

The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.

 

Author Comment

by:Harreni
ID: 41803511
Thanks a lot Julian.

Anyone can tell me how to make Phpstom run localhost/ instead of localhost:63342/ ?
0
 
LVL 56

Accepted Solution

by:
Julian Hansen earned 500 total points
ID: 41803549
From this article
Built-in webserver port can be always configured in Settings/Preferences | Build, Execution, Deployment | Debugger. The default port is 63342. Built-in webserver can also accept external connections when explicitly configured to do so (disabled by default due to security reasons).
0
 

Author Closing Comment

by:Harreni
ID: 41825271
I configure the interpreter as per the article and its works with  localhost:63342/ without need to change it to  localhost
0

Featured Post

Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

These days socially coordinated efforts have turned into a critical requirement for enterprises.
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question