Tag (远程调试)'s result:


本地调试: 本地环境:kali( 1)安装配置xdebug: 根据phpinfo下载xdebug https://xdebug.org/wizard 1. Download xdebug-2.9.2.tgz 2. Install the pre-requisites for compiling PHP extensions. On your Debian system, install them with: apt-get install php-dev autoconf automake 3. Unpack the downloaded file with tar -xvzf xdebug-2.9.2.tgz 4. Run: cd xdebug-2.9.2 5. Run: phpize (See the FAQ if you don’t have phpize). As part of its output it should show: Configuring for: … Zend Module Api No: xxxxxxxx Zend Extension Api No: xxxxxxxxx If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step. 11.Run: ./configure 12.Run: make 13.Run: cp modules/xdebug.so /usr/lib/php/xxxxxxxx 14.Update /etc/php/7.x/apache2/php.ini and change the line zend_extension = /usr/lib/php/xxxxxxxx/xdebug.so Make sure that zend_extension = /usr/lib/php/xxxxxxxx/xdebug.so is below the line for OPcache. 15.Restart the webserver php.ini: 末尾 [XDebug] zend_extension = /usr/lib/php/xxxxxxxx/xdebug.so   ; Debug Config xdebug.remote_enable = 1 xdebug.remote_handler = “dbgp” xxdebug.remote_mode = “req” xdebug.remote_host = “” xdebug.remote_port = 9010 xdebug.remote_log = “/var/log/php-fpm/xdebug.log” xdebug.remote_autostart = off   xdebug.idekey = “PHPSTORM”   ; Profiler Config xdebug.profiler_append = 0 xdebug.profiler_enable = 1……