最近开发要一个PHP项目,所以打算安装PHP的调试环境,结果弄了一天,总算搞定了,有点心得跟大家分享一下。
现在最新的版本是1.7.3,去下载下来,安装即可,这步很简单。

去网上下载一个 PDT 2.1 SR-1 All In Ones 版本的eclipse,下载地址在下面:
下载页面

我用Xdebug来调试PHP,可以在这里下载Xdebug
下载页面

把下载下来后的Xdebug,放到C:\xampp\php\ext\目录下,当然也可以选其他目录
在PHP.ini最下方,加入下列代码:
[XDebug] ;; Only Zend OR (!) XDebug zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.0.5-5.3-vc6.dll" xdebug.remote_enable=true xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir="C:\xampp\tmp"
安装之前确认把Pear的路径加入到环境变量中去。
symfony的Pear包包含了symfony库。它也包含一个将symfony命令加入你的命令行的脚本。
安装第一步是把symfony频道加入pear,执行以下命令:
1 |
> pear channel-discover pear.symfony-project.com |
现在可以安装稳定版本的symfony了。 执行以下命令:
1 2 3 4 5 6 7 8 |
> pear install symfony/symfony downloading symfony-1.0.0.tgz ... Starting to download symfony-1.0.0.tgz (1,283,270 bytes) ................................................................. ................................................................. .............done: 1,283,270 bytes install ok: channel://pear.symfony-project.com/symfony-1.0.0 |
Symfonysymfony文件和命令行工具已经安装好了。在命令行执行symfony来确认安装是否成功, 查看版本号:
很简单,找到PHP.ini文件,然后加入如下文字:
1 2 3 4 |
[mail function] Setup for Windows systems SMTP = smtp.my.isp.net sendmail_from = me@myserver.com |
1 2 3 4 |
[mail function] Setup for Linux systems sendmail_path = /usr/sbin/sendmail -t sendmail_from = me@myserver.com |
注:smtp.my.isp.net是smtp服务器,请自己填写使用的smtp服务器。
me@myserver.com是发信地址,收信方可以看到。