在我公司,我们的PHP文件未配置为使用XDEBUG。在尝试修复错误时,这让我觉得自己像个盲人,我绝对需要调试器来理解代码流。我们远程开发,我们的服务器设置在别处。我想配置php.ini文件以获得xdebug,但更重要的是我想专门为我的开发环境做这件事。本质上我想改变的php.ini文件驻留在
中/etc folder. (needs root access, I have root access)
我们的dev文件夹更像是:
developer1 developer2 developer3 developer4 developer5 myDevelopmentEnvironment
从技术上讲,我想编辑这个php.ini文件,但只为 myDevelopmentEnvironment 更改了设置,实际上覆盖了我文件夹中的主要php.ini文件。
其他感兴趣的细节:
Development machine : Windows
Server : linux (I putty in)
Editor: Eclipse (may move to NetBeans)
答案 0 :(得分:0)
您可以从.htaccess文件启用XDEBUG,
例如
php_value zend_extension=/usr/lib/php/modules/xdebug.so
php_flag xdebug.remote_enable on
php_value xdebug.remote_port 9000
php_value xdebug.idekey PHPSTORM-XDEBUG
php_flag xdebug.remote_connect_back on