Komodo and PHP7
If you've missed the fact that PHP7 has been released - well... PHP7 has been released.
This tutorial should help you configure PHP7 for Komodo debugging in Debian-based distros.
First, we need to setup PHP7. I didn't want to compile it myself and there are no reasons to do it until you want to use it with Apache.
To install PHP7, I'll use a PPA repository.
Run these commands:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php7.0-dev
Then download xDebug:
git clone git://github.com/xdebug/xdebug.git
Now we should compile the
There are the commands to do it:
sudo cp modules/xdebug.so /usr/lib/php/20151012/`
# note that /usr/lib/php/20151012 could not exist for you, you should place
# xdebug.so in the folder with your other .so's files.
/etc/php/7.0/cli/conf.d/20-xdebug.ini with the following content:
(Note you can use absolute path to
Now you should have xDebug installed (to check it, run
php -v and if you see something like
with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Rethans, then you've installed xDebug successfully!)
Now go to Komodo Preferences - Languages - PHP.
Set the interpreter to
/usr/bin/php, and use
/etc/php/7.0/cli/php.ini for the
Path to alternate PHP configuration file preference.
Then Komodo should check if you have everything for debugging. If everything is fine, you'll see the "Successfully configured for local PHP debugging." message.
There are some limitations in CodeIntel and syntax checking for now, I've reported about them as well, but main features of PHP7 works fine in Komodo:
Feel free to ask any questions!