每日归档: 2014年9月28日


目前,Microsoft Azure网站不支持远程调试PHP站点。但是,您仍然可以使用XDebug扩展模块排错PHP网站问题。Xdebug是一个开源PHP程序调试器,可以用来跟踪,调试和分析PHP程序的运行状况。

下面具体介绍如何使用XDebug的性能分析功能查找PHP网站的性能瓶颈。在
Azure网站上的PHP — 配置PHP扩展模块中介绍了如何配置XDebug PHP扩展模块。

要启用XDebug的Profiling功能,需要创建一个包含如下内容用的.user.ini文件,并通过FTP上传到/site/wwwroot目录下。
继续阅读

xdebug profiler output

前边几篇文章分布介绍了Azure网站中的PHP,包括架构,配置等。今天我们介绍在Azure网站中PHP网站问题排查。

php_errors.log

Microsoft Azure网站自动记录PHP站点的错误日志,包括PHP页面运行过程中产生的异常也包括扩展模块相关的异常信息。这些错误日志记录在/LogFiles/php_errors.log文件中,您可以通过FTP下载该文件或者使用kudu站点在线查看。
继续阅读