I believe I’ve met the requirements for install of Sysadmin module, but it hangs during the installation procedure.
Http log shows this:
[Sun Dec 08 00:12:18 2013] [error] [client xxx] PHP Fatal error: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 5 in /var/www/html/admin/modules/sysadmin/install.php on line 0, referer: http://xxx/admin/config.php
Well it works with any CentOS or Redhat systems but FreePBX does not support php 5.4 at this time. FreePBX 2.12 will add support. You need to downgrade your PHP to 5.3
Unfortunately, I can’t remove ioncube, it’s needed by other software running on that server. According to Zend documentation, they should be able to coexist, but Zend shall load last.
Commercial modules will never, ever work on a Raspberry Pi. The commercial modules are Zend Encrypted and thus require Zend Loader and Zend Guard. Zend has not and has no immediate plans to release a Decrypter for ARM based platforms, they are committed to supporting x86 systems only, therefore your Pi or Beaglebone will never be able to run Commercial Modules. We have to protect our investment and thus we must encrypt our paid modules.
FreePBX itself will continue to work with PHP 5.4, but you won’t be able to take advantage of any commercial features.
In the future we will (After December) release modules that are Zend Encrypted for PHP 5.4, but it still will not work for your ARM-based systems.