Hello all, I am actually going deeper into PHP extension development after a lot of years. So, I wonder howto setup a nice environment for doing this stuff. In the past I just used vim on Linux and did all stuff manually but I believe there are more comfortable ways like using an IDE with integrated debugger like I use for other C/C++ programs. I use Anjuta, CodeBlocks, Kdevelop, QtCreator etc. expecting on what to do.
So can someone of you tell me how your dev environment looks like and maybe point me to some information in the web? I really understand howto configure and compile software in a Linux environment so just some hints would be helpful. All I found was bad quality documentation or outdated... :( Thanks in advance! Johannes
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 1/rifVfcXnbKZbc1XJiXIIEf =F/ox -----END PGP PUBLIC KEY BLOCK-----
-- PECL development discussion Mailing List (https://pecl.php.net/) To unsubscribe, visit: https://www.php.net/unsub.php