2011-02-07 76 views
1

我安装了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的帮助,但仍然在等待。他们也表示,他们不支持这些问题,所以我不屏住呼吸。

在此先感谢!

+0

如果您位于共享主机上,则需要主机安装它。 – mfonda 2011-02-07 16:19:23

+0

建议:切勿在生产服务器上运行调试软件。在本地开发机器(例如您的笔记本电脑)上运行它,但从不在生产环境中运行它。它模糊了开发和生产之间的区别,并会鼓励你去做你应该做的事情**从不**(例如在生产中调试)...... – ircmaxell 2011-02-07 19:37:28

回答

0

xdebug.remote_host指向X-Debug应该在哪里连接到当遇到断点时。除非您在服务器上运行调试器,否则需要将localhost设置为您当前的IP地址。

另外,如果您完全控制该服务器,请正确安装X-Debug。即在运行Debian的服务器上,您必须登录apt-get install php5-xdebug

相关问题