PHP Zend 调试器配置
你好,我是 php 新手,我目前使用 eclipse 学习 php。我知道我必须在 c:windows 的 php.ini 存储中安装 zend 调试器,我在这些行中添加了:
[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013
但在命令提示符下我尝试了 php -m 它表明我从未安装 zend 调试器。我不确定哪里出了问题,我检查 phpinfo 也从未显示任何 zend 信息。
Hi i am new to php, I currently learning php using eclipse. I know i have to install the zend debugger my php.ini store at c:windows i had added in these line:
[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013
but on command prompt i tried php -m it shown that i never install zend debugger. I not sure where goes wrong I check phpinfo also never show any zend information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我在调试器工作时遇到了很多问题。现在我使用的是免费的ZendServer CE,而且配置更容易。
我还使用 Eclipse + PDT,从 Zend Site 下载。
这应该可以开箱即用。为什么不使用 ZendServer?您可以在一个包裹中获得您想要的一切。
I had lots of problems making the debugger work. Now I'm using the ZendServer CE which is free and the configuration is a lot easier.
Also I use Eclipse + PDT, downloaded from Zend Site.
This should work right out of the box. Why not using ZendServer? you get everything you want in a package.
在浏览器上转到:
http://localhost/?phpinfo=1
查找“已加载的配置文件”
并记下路径
现在打开 DOS 提示符窗口(开始 > 运行 >(键入)cmd)
并在命令行输入
c:\path\to\your\php\php.exe -r phpinfo(); |更多
(按 CTRL+C 中断)
再次查找:
“加载的配置文件”
并记下这条路径。
您的 Web 服务器和 CLI 版本可能使用不同的 php.ini。
您需要将配置更改添加到两个 php.ini 文件中,或者将配置放入名为 zend.ini 的文件中,并将其放置在 phpinfo 输出中提到的文件夹中:
“扫描此目录以获取其他 .ini 文件”
On a browser go to:
http://localhost/?phpinfo=1
look for "Loaded Configuration File"
and take a note of the path
Now open a DOS prompt window (Start > Run > (type) cmd)
and at the command line type
c:\path\to\your\php\php.exe -r phpinfo(); |more
(press CTRL+C to break)
Again look for:
"Loaded Configuration File"
and take a note of this path.
It could be that you are using a different php.ini for your webserver and for the CLI version.
You will need to add the config changes to both php.ini files or put the config in a file called zend.ini and place that in the folder that is mentioned in your phpinfo output under:
"Scan this dir for additional .ini files"
我在 Windows 上使用线程安全 PHP 时也经历过同样的事情。
最新版本的 Zend Debugger 不再支持在 Windows 上以线程安全风格的 PHP 运行。切换到 PHP 的非线程安全(又名 nts)风格为我解决了这个问题。
请参阅此处:http://forums.zend.com/viewtopic。 php?f=59&t=1918#p13729
I have experienced the same thing when I was using thread-safe PHP on Windows.
Up to date versions of the Zend Debugger no longer support running in thread-safe flavors of PHP on Windows. Switching to a non-thread-safe (a.k.a nts) flavor of PHP fixed this issue for me.
See here: http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729