1
有沒有方法可以將我的PHP API庫之一編譯爲PHP擴展? 我不希望我的客戶端看到該PHP API的源代碼。將PHP源代碼編譯爲擴展名(.so/.dll)
我搜查,發現相同,但與用Cython(Python中):How to protect and compile python source code into a .so library?
謝謝!
有沒有方法可以將我的PHP API庫之一編譯爲PHP擴展? 我不希望我的客戶端看到該PHP API的源代碼。將PHP源代碼編譯爲擴展名(.so/.dll)
我搜查,發現相同,但與用Cython(Python中):How to protect and compile python source code into a .so library?
謝謝!
PHP世界中的排序等價物是「HipHop for PHP」,它採用PHP代碼,將其轉換爲C++並編譯它。這當然會增加對使用您的庫的任何Web服務器的依賴性要求。
基於這個帖子:http://stackoverflow.com/questions/7646276/using-hiphop-for-php-extension-development,我不認爲嘻哈可以創造這樣的擴展 – Bonn
我不明白爲什麼你不能用HipHop編譯你的「受保護的/ API」的PHP代碼到C++中,然後編寫一個簡單的封裝器來封裝這段代碼,讓它再次暴露給PHP供其他人在PHP中使用?在我自己的一些項目中使用HipHop後,我不明白爲什麼這不起作用......這與爲任何其他C++程序創建API沒有什麼不同。 (也就是說,我不想考慮這個API現在可能具有的依賴性......) – utopianheaven