我正在 Amazon Web Services 上配置 Ubuntu 14.04 Web 服务器。我安装了最新的 PHP5.5 作为基础,但我正在使用PHP Farm,以便我可以将 PHP5.4.31 用于需要 Zend Guard 的特定项目,该项目仅与最高 5.4.x 的 PHP 兼容。我将这些行添加到我的自定义 php.ini
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
现在可以看出,构建是相同的,唯一的区别是:
API220100525,NTS vs. API220100525,NTS,debug
我从中了解到的是 PHP Zend Engine 正在调试模式下运行,但我似乎无法找到如何禁用调试模式以便可以激活扩展。
有任何想法吗?