我已经在我的 mac 上安装并运行了 xdebug,但我似乎无法将其安装在我的服务器(bluehost.com 服务器)上。我已经尝试了很多年,并希望得到任何可能的帮助。
基本上我已经下载了“xdebug.so”并将其安装在我的 /public_html/ 目录中
然后,我进入 php.ini 文件(位于同一目录中),删除任何其他 [zend] 引用并插入以下内容:
zend_extension=/home1/[myUserName]/public_html/xdebug.so
zend_extension_ts = /home1/[myUserName]/public_html/xdebug.so
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req
这基本上和我的 mac 上的一模一样,而且运行良好。
我使用“home1”而不是“home”的原因是因为 bluehost 就是这样设置我的网站的。我也尝试过使用两者来检查但没有运气。
当我运行 phpInfo() 时,我没有得到任何对 Xdebug 的引用。
我在这里不知所措,我花了几个小时在我的 mac 上设置它(几个月前),现在我花了几个小时尝试在我的服务器上设置它。
注意:我已联系 bluehost.com 寻求帮助,但仍在等待。他们还说他们不会为此类问题提供支持,所以我没有屏住呼吸。
提前致谢!
xdebug.remote_host
指向 X-Debug 应该去的地方连接到当遇到断点时。除非您在服务器上运行调试器,localhost
需要设置为您当前的IP地址。
另外,如果您完全控制该服务器,请“正确”安装 X-Debug。 IE。在运行 Debian 的服务器上,你必须apt-get install php5-xdebug
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)