在我的公司,我们的PHP文件没有配置为使用XDEBUG。这让我在试图修复错误时感觉自己像个盲人,我绝对需要调试器来理解代码流。我们远程开发,服务器设置在其他地方。我想将php.ini文件配置为具有xdebug,但更重要的是,我想专门为我的开发环境做这件事。本质上,我打算更改的php.ini文件位于中
/etc folder. (needs root access, I have root access)
我们的开发文件夹更像:
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)
您可以从.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