Keine Verschleierung wird Ihre Dateien schützen. Wenn sie ausreichend populär sind, wird jemand sie entschlüsseln und die Versionen verteilen, die IonCube oder Zend zum Decodieren nicht benötigen.
DRM wird die Piraterie nicht stoppen, aber es wird Ihren zahlenden Kunden in die Quere kommen. Sie begrenzen Ihre potenzielle Kundenbasis auf diejenigen, die Loader ausführen können, um Ihre Software zu entschlüsseln. Dies ist ein viel kleinerer Pool von Personen als alle Menschen mit PHP-Webhosting. Sie werden auch die Kundenunterstützung erheblich erhöhen, da Sie den Benutzern helfen, die Loader zu installieren und Probleme zu beheben, warum Ihre Software nicht ausgeführt wird.
Am wichtigsten, indem Sie diese zusätzliche Arbeit und Frustration für Kunden schaffen, und indem Sie sie davon abhalten, ihre Kopien des Skripts anzupassen, werden Sie ihr Glück mit Ihrem Produkt verringern. Das führt zu weniger Empfehlungen, weniger positiven Bewertungen in Blogs und sozialen Medien und am Ende weniger Umsatz für Sie.
Das Beste, was Sie tun können, um Ihre Dateien zu schützen UND Ihr Verkauf ist DRM nicht zu verwenden. Schützen Sie Ihr Unternehmen, indem Sie Anreize bieten, ein legitimer Kunde zu sein, wie technischer Support, kostenlose kleinere Versions-Upgrades, reine Kunden-Diskussionsforen usw. Nicht nur wird es den Kauf eines Skripts von Ihnen begünstigen, anstatt es von einem Piraten ohne diese herunterzuladen Vorteile, aber es wird Ihre Kunden glücklicher und mit größerer Wahrscheinlichkeit verbreiten, was zu mehr Kunden führt.
Zend Guard erfordert PHP 5.4, das in der erweiterten Unterstützung ist, was bedeutet, dass keine weiteren Fehler behoben werden, und es wird in Kürze aus dem Erhalt von Sicherheits-Patches fallen. Sie scheinen nicht in der Lage zu sein, eine neue Version zu bekommen, die PHP 5.5 unterstützt (wenn PHP 5.6 bereits existiert). Wenn nicht ein Teil von dem, was du an Kunden verkaufst, die Erfahrung ist, dass sie dich wegen Zends Inkompetenz ersticken wollen, würde ich Zend Guard vermeiden. – jbo5112