PHP

xampp + eclipse 环境下如何调试PHP

最近开发要一个PHP项目,所以打算安装PHP的调试环境,结果弄了一天,总算搞定了,有点心得跟大家分享一下。

安装xampp

现在最新的版本是1.7.3,去下载下来,安装即可,这步很简单。

下载页面

下载eclipse

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

下载Xdebug

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

把下载下来后的Xdebug,放到C:\xampp\php\ext\目录下,当然也可以选其他目录

配置PHP.ini

在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"

如何用 Symfony 1.4 创建 Hello World 页面

安装之前

安装之前确认把Pear的路径加入到环境变量中去。

安装symfony

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中设置支持发送邮件

很简单,找到PHP.ini文件,然后加入如下文字:

Window

1
2
3
4
[mail function]
Setup for Windows systems
SMTP = smtp.my.isp.net
sendmail_from = me@myserver.com

Linux

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是发信地址,收信方可以看到。