Operating Environment:
Phpstorm version: 8.0.1
PHP Version: 5.6.2
Xdebug version: Php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps:php version and Xdebug version must be relative
-
PHP Installation Xdebug Extensions
PHP.ini configuration, the following configuration for reference only, the path to be replaced by their own!
[Xdebug]
zend_extension= "D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
Xdebug.remote_enable = On
Xdebug.remote_handler = DBGP
xdebug.remote_host= localhost
Xdebug.remote_port = 9000
Xdebug.idekey = Phpstorm
Ps:remote_handler, Remote_host, remote_port These all have default values, but are still recommended settings, at least know to set these parameters ~
View phpinfo~
2.PHPSTORM settings
Landlord used to use Zendstudio, just started with phpstorm very egg pain, after a period of time found to be very useful ~
1. First check the Xdebug configuration of the Phpstorm
The debug port here is consistent with the xdebug.remote_port inside the php.ini! The default is 9000,
If the 9000 port is occupied, it can be changed to another port.
-
Set Debug.
Add a local Web server~
Www.51open.pcom is my local web server~ ~
3. Start debugging
Hit the first breakpoint, SHIFT + F9 It's OK
Hit the first breakpoint, check the configured debug, press next to the bug button
The above describes the Phpstorm configuration xdebug debugging PHP tutorial, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.