Solved

Change local server setting in php

Posted on 2016-09-14
6
81 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
  • 3
  • 3
6 Comments
 
LVL 52

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 52

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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

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 52

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

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

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

One of the typical problems I have experienced is when you have to move a web server from one hosting site to another. You normally prepare all on the new host, transfer the site, change DNS and cross your fingers hoping all will be ok on new server…
When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

910 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now