我安装了xdebug并在我的Mac上工作,但似乎无法将其安装在我的服务器(bluehost.com服务器)上。我一直在努力尝试很久,希望能得到任何帮助。在远程服务器上安装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的帮助,但仍然在等待。他们也表示,他们不支持这些问题,所以我不屏住呼吸。
在此先感谢!
如果您位于共享主机上,则需要主机安装它。 – mfonda 2011-02-07 16:19:23
建议:切勿在生产服务器上运行调试软件。在本地开发机器(例如您的笔记本电脑)上运行它,但从不在生产环境中运行它。它模糊了开发和生产之间的区别,并会鼓励你去做你应该做的事情**从不**(例如在生产中调试)...... – ircmaxell 2011-02-07 19:37:28