Feb 12, 2008
如果您觉得PHP能像JAVA、Visual Studio等IDE一样进行代码调试很重要,就继续往下看。
半年前的“eclipse+pdt+xdebug PHP集成开发环境”是上次重装系统时,方便自己下次重装系统时快速搭建PHP集成开发环境时记录的。
现在看来,似乎没起到一点方便的作用。反而成了目前日志中浏览量最高的一篇日志了,但内容却极其简单。
现在又准备重装系统了,再为了方便下次重装,详细的记录一下。
在上一篇文章中PDT有一点小问题,在调试时显示Variables时有问题。
现在PDT1.0.2已经Release了,刚简单的试了下,上述问题已经修正,语法提示功能也有增强。
为了方便重装系统时尽量做最小的改动,选择了XAMPP解压缩版(重装后,只需运行一次setup_xampp.bat即可),现在最新版是1.6.6
下面记下安装及设置调试过程:
软件:
- XAMPP 1.6.6 解压缩版,下载地址:点击这里
- PDT 1.0.2 Release All-in-One,下载地址:点击这里
- XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7,下载地址:点击这里
注意xdebug的版本必须和XAMPP中的PHP版本兼容,XAMPP 1.6.6中PHP版本是5.2.5,所以使用XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7
安装:
阅读全文 "Eclipse/PDT xdebug 调试PHP" »
Mar 23, 2007
后台使用了phpmailer,支持mail,smtp,sendmail等方式发送、html格式邮件、附件、暗送,密送等等。
中间遇到的一些问题记录下:
Q: Mailer Error: Language string failed to load: connect_host
A: 加入phpmailer的语言文件存放路径
$mail->SetLanguage("en", ABSPATH . EXINC . "/3party/phpmailer/language/");
Q: Mailer Error: The following From address failed: example@163.com
A: 返回这个要分几步走,最好就是开启phpmailer的debug功能,看服务端返回什么值。
假如是553 authentication is required
请确认您的$mail->Username和$mail->Password是正确的。
假如是553 You are not authorized to send mail
请确认$mail->Username和$mail->From相同,应该是smtp邮件服务器反垃圾邮件功能进行了判断,要Username和From一致.
PS:如果有这个世界上有男士最没个性奖的话,那么一定非我莫数了。不要问偶为什么,突然想到这个词了。