Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Saturday, 19 September 2020

Xdebug install and configuration for use with PhpStrom

To enable and configure Xdebug for use with PhpStorm

This was carried out on my Mac, yet to be tested under Linux.


I first installed Xdebug with the information from here as below;


Firstly by;

pecl install xdebug

Then edit php.ini which was here /usr/local/etc/php/7.4/php.ini to include;

[xdebug] zend_extension="/usr/local/php/modules/xdebug.so" xdebug.remote_enable=1
xdebug.remote_port="<the port for Xdebug to listen to>"

php --version then shows as below;

PHP 7.4.9 (cli) (built: Aug  7 2020 19:21:48) ( NTS )

Copyright (c) The PHP Group

Zend Engine v3.4.0, Copyright (c) Zend Technologies

    with Xdebug v2.9.7, Copyright (c) 2002-2020, by Derick Rethans

    with Zend OPcache v7.4.9, Copyright (c), by Zend Technologies

Details on the above can also be found here:

https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html#updatingPhpIni

Configure in PHPstorm, again details can be found in the link above.



No comments:

Post a Comment

Note: only a member of this blog may post a comment.