• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Abhishek Tanwar

I build web & mobile experiences

  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS
You are here: Home / Uncategorized / Eclipse PDT Publish Files to (AMP/Any)Server

Eclipse PDT Publish Files to (AMP/Any)Server

August 19, 2014 by Abhishek Tanwar

Hello guys!
I am currently working on a module where I am using Flash, PHP and Java. For Java testing on a server, I have cofigured my eclipse with a publish to local server whenever changes are applicable.

For PHP, I am using EasyPHP server installation and eclipse PDT plugin to develop PHP pages. As of now PDT plugin doesn’t support to have a PHP server runtime configured and publish pages to the server. You manually have to copy the files to the directorty of the server.

To be able to test the same from eclipse and publish it automatically, I have come across couple of ways. Let’s have a look.

Option1: Create eclipse project in www root

This way, you create a project directly under the www root directory of the AMP server so that you can view and run files as soon as you save the same. So for an EASY PHP server I create the eclipse workspace under “C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb”. The path can be different based on your installation. Now after all changes to PHP that I do, they immediately reflect on the server without making any changes. This is fastest way of handling the PHP pages run on server.

Option2: Use Briefcase

Now it is not always easy to create multiple workspaces. We need sometime a specific workspace at a specific location. So I normally keep my workspace in a portable drive and have it worked on from different workstations. Now how do I make it deployable to server immediately. I make a structure for my deployments.

  1. Create a breifcase under the localweb folder/www root folder of the server.
  2. Copy the project folder from the any workspace you like to this folder.
  3. Keep on working in individual workspaces
  4. To deploy all selected workspaces to server, just go to the breifcase, click “Update All”
  5. Your workspaces are ready to be tested.

 

I prefer option#2.

Whats your views?

 

 

Share this:

  • Facebook
  • X

Like this:

Like Loading...

Filed Under: Uncategorized Tagged With: pdt publish, php, publish files form php to server

Primary Sidebar

  • Behance
  • Email
  • Facebook
  • GitHub
  • LinkedIn

Popular Posts

How To Integrate React in JSP Application
SaaS, PaaS, IaaS
XQuery highlighting in Notepad++
Standard Design Patterns – Applied to JAVA
XQDT Installation on Eclipse JUNO

Categories

  • Building APIs
  • Building Mobile Apps
  • Building Web Apps
  • Coding Challenges
  • Extensions
  • Fullstack
  • Patterns
  • Tips & Tricks
  • Uncategorized
  • VSCode

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Recent Posts

  • 15+ VSCode Extensions To Improve Your Productivity
  • Productivity and Quality Extensions for ReactJS in VSCode..
  • My goto VSCode plugins for 2022…
  • How to enable MFA for your application in Node.JS?
  • Structuring Express Application – How I do it?

Categories

  • Building APIs (8)
  • Building Mobile Apps (1)
  • Building Web Apps (7)
  • Coding Challenges (3)
  • Extensions (1)
  • Fullstack (6)
  • Patterns (8)
  • Tips & Tricks (41)
  • Uncategorized (43)
  • VSCode (2)

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Archives

  • August 2023 (1)
  • March 2022 (1)
  • February 2022 (1)
  • November 2020 (1)
  • April 2020 (2)
  • May 2019 (1)
  • April 2019 (1)
  • March 2019 (1)
  • December 2018 (1)
  • July 2018 (4)
  • June 2018 (3)
  • March 2018 (1)
  • May 2016 (1)
  • December 2015 (1)
  • May 2015 (1)
  • April 2015 (2)
  • March 2015 (1)
  • December 2014 (2)
  • November 2014 (2)
  • October 2014 (1)
  • August 2014 (2)
  • July 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (1)
  • December 2013 (4)
  • November 2013 (4)
  • October 2013 (3)
  • September 2013 (4)
  • August 2013 (2)
  • July 2013 (5)
  • June 2013 (9)
  • May 2013 (6)
  • April 2013 (2)
  • March 2013 (2)
  • January 2013 (1)
  • November 2012 (2)
  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS

Copyright © 2025

%d