User Tools

Site Tools


php:eclipsepdt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
php:eclipsepdt [2014/06/05 04:43] – [Config debug PHP] adminphp:eclipsepdt [2022/10/29 16:15] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Eclipse PDT(PHP Development Tool) ====== 
 +===== Install with Eclipse Available ===== 
 +  - Step1: Download and Install **Eclipse EE** from https://eclipse.org/downloads/. You must specify java version on your computer to download eclipse 32bits(java 32bits) or 64bit(java 64bits)(You should install **Eclipse 3.6 32bits** to install hibernate tool and run with java 32bits) 
 +  - Step2: In Eclipse, click **Help -> Install New Software** and work with: http://download.eclipse.org/tools/pdt/updates/3.5 
 +===== Basic Config ===== 
 +==== Show some basic windows in Eclipse PDT ==== 
 +  * Window->Show View->PHP Explorer 
 +  * Window->Show View->PHP Functions 
 +  * Window->Show View->PHP Project Outline 
 +==== change between PHP screen and Debug Screen ==== 
 +If you want change to mode PHP for coding or mode Debug for debug, Click button PHP or Debug at top right corner 
 +{{:php:eclipse-debug-php.png|}} 
 +===== PHP Editor Config ===== 
 +==== common config for PHP ==== 
 +Under **Window -> Preferences**: 
 +  * set Encoding UTF-8: Expand left menu to **General -> Workspace**:  
 +    * Check **//Text file encoding//** and select:<code> 
 +Other: 
 +  UTF-8 
 +</code> 
 +    * Check **//New text file line delimiter//** and select:<code> 
 +Other: 
 +  Unix 
 +</code> 
 +  * Ensure that spaces are used instead of tabs: Expand left menu to  **General -> Editors -> Text Editors** 
 +      * Check **//Insert spaces for tabs//** 
 +      * Change **//Displayed Tab Width//**: 4 
 +  * Removing trailing whitespaces: Click left menu **PHP->Editor->Save Actions**: check **//Remove trailing whitespace//** and select **//All lines//** 
 +==== Config to editor Drupal ==== 
 +=== Config to recognize drupal files === 
 +  * Step1: config [[#common_config_for_php|common config for PHP]] 
 +  * Step2: config Drupal file types are recognized as PHP files: 
 +      * Under **Window -> Preferences**, Expand left menu to **General -> Editors -> File Associations**. Under **File Associations** on the right click '**content type**', Add add the *.engine, *.theme, *.install, *.inc, *.make (for Drush make files), *.module, *.profile and *.test in **"PHP Content Type"** 
 +=== Import drupal project === 
 +Under menu **File->New->PHP Project from Existing Directory** 
 +==== Config Editor for zend framework ==== 
 +=== Config to recognize zend framework files === 
 +  * Step1: config [[#common_config_for_php|common config for PHP]] 
 +  * Step2: config zend framework file types are recognized as PHP files: 
 +      * Under **Window -> Preferences**, Expand left menu to **General -> Editors -> File Associations**. Under **File Associations** on the right click '**content type**', Add add the *.php, *.phtml in **"PHP Content Type"** 
 +=== Import zend framework project === 
 +Under menu **File->New->PHP Project from Existing Directory** 
 +===== Config debug PHP ===== 
 +  * Config xdebug in PHP follow link:[[php:xdebug#config_and_run_xdebug_on_windows|Config xdebug in PHP]] 
 +  * change default debug mode to xdebug 
 +{{:php:eclipse-config-debug.png|}} 
 +  * change debug mode in "Run Configuration"