我知道这听起来很奇怪,但相信我,这就是发生了什么。这里是我的系统设置:Apache没有加载Xdebug,但是从命令行启动时发生了什么
Windows7的
Apache 2.2的
PHP 5.2.12
的Xdebug 2.0.5
我已经XDebug的配置在我的php.ini文件。当我运行php -m时,我确实看到Xdebug已加载。现在,如果我启动Apache AS A SERVICE(或Apache Monitor),并运行phpinfo(),则不会显示Xdebug被加载。但是,(现在这里是疯狂的部分),如果我去我的Apache bin目录,并运行httpd.exe,然后去看看phpinfo(),Xdebug现在显示为正在加载!
此外,比较一些phpinfo()当通过服务或命令行启动时,它看起来像php.ini文件是相同的两种情况下。除了Xdebug被加载的部分之外,一切看起来都是一样的。
请,如果您有任何想法,将不胜感激。
我在Snow Leopard上遇到了同样的问题。 – 2010-03-04 20:39:14
Ubuntu中的一些问题 – 2012-02-09 11:01:38
山狮同样的问题。让我疯狂 – pal4life 2012-12-26 22:24:48