我已经从http://windows.php.net/downloads/pecl/releases/xhprof/0.10.6/下载了dll文件,并将第一个32位文件保存在C:\wamp\bin\php\php5.3.13\ext中,并将其包含在我的php.ini文件中(作为extension=php_xhprof.dll)。但是当我调用phpinfo()时,现在显示的是xhprof。我的日志中没有任何错误。
发布于 2016-03-18 19:01:55
有2个php.ini文件,您可能编辑了错误的文件。
要确保您编辑了正确的php.ini文件,即Apache使用的文件,请使用wampmanager菜单,如下所示:
left click wampmanager -> PHP -> php.ini检查是否具有新的extension,如果没有,则将其添加到此文件中。
\wamp\bin\php\php{version}\php.ini中的php.ini文件仅在运行PHP CLI时使用,即从命令行运行PHP
还要确保您下载的xhprof的线程安全版本将是压缩文件名中包含-ts-的版本。
此外,vc9或vc11应该与用于编译Apache和PHP的编译器匹配。如果你使用的是PHP5.3 (非常旧),那么你最好希望它是VC9的,但是你的Apache/PHP很可能是用php5.3编译的,这意味着这个扩展不能在你的Apache/PHP版本上运行。
https://stackoverflow.com/questions/36078930
复制相似问题