我在Amazon Web Services上配置Ubuntu 14.04 Web服務器。我將最新的PHP5.5作爲基礎安裝,但我使用的是PHP Farm,因此我可以將PHP5.4.31用於需要Zend Guard的特定項目,該項目僅與PHP兼容,最高支持5.4.x.我添加了這些行我自定義的php.iniPHP 5.4.31 + Zend Guard配置問題
zend_extension=/usr/local/php/ioncube_loader_lin_5.4.so
zend_extension=/usr/local/php/ZendGuardLoader.so
所以,一切正常,但是當我編譯PHP自定義生成我得到這個到底:
Cannot load the ionCube PHP Loader - it was built with configuration API220100525,NTS, whereas running engine is API220100525,NTS,debug
Cannot load Zend Guard Loader - it was built with configuration API220100525,NTS, whereas running engine is API220100525,NTS,debug
從什麼可以
現在可見,該版本是一樣的,唯一的differnce是:
API220100525,NTS vs. API220100525,NTS,debug
我從此明白的是,PHP Zend引擎在調試模式下運行,但我似乎無法找到如何禁用調試模式以便擴展ons可以被激活。
任何想法?
可能無法禁用調試。調試編譯增加了一整個「腳手架」代碼。你必須找到一個非調試編譯。 – 2014-09-02 20:05:12
我通過PHPFarm自動下載它,是否有配置選項來選擇哪種類型? – 2014-09-02 20:15:49