eclipse pdt all in one的配置

时间:2021-08-16 10:38:08

最近因为这个折磨我了好久,今晚终于ok了。我来说明下吧。最早我还以为像开发j2ee那样的,建立个web工程,插件会自动复制到web服务器的目录下的,结果在php下不是这个样子的,是需要把php的工程直接建立在apache的对应的虚拟目录下的。我就在这里说下吧。网上的基本都是乱copy的没讲解清楚。。

1:首先配置好apache和php5.2的环境,保证可以访问php(php.ini我没有放入到windows目录下,但是把php的安装目录和php/ext的目录放入到了path的环境变量,并且重新启动了电脑)

2:下载eclipse-php-helios-win32.zip,ZendDebugger-5.2.14-cygwin_nt-i386

3:解压zendDebugger,找到对应的5_2_x_comp下的ZendDebugger.dll(和php版本对应的),复制这个文件到php解压目录下的ext目录下,我的php解压目录为D:\php-5.0.5-Win32。

4:在php.ini下添加下面3句话:

zend_extension=D:\php-5.0.5-Win32\ext\ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always

5:打开eclipse,建立一个php project,这个目录的位置放在apache的主目录下,比如我先在主目录下建立个文件夹,然后让这个工程保存在这个目录下。主要是对eclipse的设置:

5.1:PHP Executables下新建如图所示:

eclipse pdt all in one的配置

5.2:PHP Servers -> 选中默认的这条 ->Edit -> Path Mapping ->Add ->如图所示:
其中Path on Server是虚拟目录的名称,下面的是工程..

eclipse pdt all in one的配置

 

6:在新建立的工程下,建立一个php文件,然后右键点击该文件->Run As ->Php web page,就可以看到弹出个路径窗口,接着可以看到了。。

7:debu的话还需要把那个zend debugger目录下的一个dump.php复制到这个工程主目录下。。

 

OK了,高了好几天了。。