^^^^^
You're all wasting your time with obfuscation and trying to prevent illegal copies. Making software inconvenient for the user by adding license keys and all this garbage is just hurting your client-base. If you want your customers to respect you enough to buy your product, allow them to share it and use it as if they own it. The best way to do this is to use a license which says your users can own their copy of your software after paying your company. Whether they get their software from you or a third party, if they're going to pay they're going to pay. If they're going to pirate they're going to pirate- you can't change that by hiding the PHP source code.
I've yet to see a copy of pirated software asking me to pay for it. Perhaps people would if they are given the option to? Instead they label users as rum-smuggling, woman raping, gold collecting sailors- which they are not.
I've been giving away open source software to niche sites for years. I've never been bothered with the idea people may share the software. Instead I've been bothered with phone calls and more work.

