我想在 bluehost 共享服务器上的演示站点上设置 phpunit。在我进行修改并添加更多组件后,我想检查 php 代码是否适用于环境。有了这个,我需要设置 xdebug。问题是我的帐户不允许下载和安装 xdebug,我的权限被拒绝。
pecl install xdebug
然后我在这里阅读了Xdebug for remote server not connected的答案。我所做的是从本地上传 xdebug.so 文件,将 /etc/php.ini 复制到服务器的 public_html 目录,并编辑 php.ini 文件并添加以下行以引用 xdebug.so 文件服务器。
zend_extension=/home1/user/public_html/xdebug.so
但是在我做完之后,phpinfo 声明未启用 xdebug。Bluehost 不需要重新启动 apache。因此,据我了解,它会自我更新。并且 phpinfo 声明加载的 ini 文件现在是我的 public_html 目录中的那个。这可以通过这种方式启用 xdebug 吗?还有其他方法可以在 bluehost 共享服务器上安装/启用吗?