dqotv26286 2014-02-20 15:23
浏览 106
已采纳

是否可以使用Quercus在Resin上运行ZF2应用程序?

I am attempting to set up a very basic Zend Framework 2 application to run on Resin using Quercus as a proof of concept. I'm running into some issues, and I haven't been able to find any open source examples of a ZF2 application running on Resin.

I've managed to get PHP working, but I am seeing errors about functionality normally included by the PHP SPL extension when trying to load my Zend application. It appears that SPL is not fully implemented by Quercus, so hopefully there's a work-around I can use if that is the case.

The first error I saw was about a missing function: spl_object_hash. I wrote a placeholder for this method to get around the error for now (it's pretty terrible, I know):

if (!function_exists('spl_object_hash')) {
    function spl_object_hash() {
        usleep(1);
        return md5(microtime());
    }
}

The next two errors were about the missing classes: SplPriorityQueue and SplStack. I wrote some placeholders for those as well, going by the documentation here: http://us3.php.net/manual/en/book.spl.php. These placeholder classes are basically just wrappers for an array.

The error I'm running into now is:

.../library/Zend/ServiceManager/ServiceManager.php:456: Fatal Error: Uncaught exception of type 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for Application Location[.../library/Zend/ServiceManager/ServiceManager.php:456]'

I'm not really sure where to go from here.

For reference, I'm using:

  • 写回答

2条回答 默认 最新

  • dt102282 2014-07-18 14:31
    关注

    I copied this question to the Caucho Quercus Google Group, and I received this response.

    It appears that at this time, it is not possible to run a Zend Framework 2 application using Resin and Quercus.

    The missing function spl_object_hash has been implemented for the upcoming 4.0.39 release.

    Additionally, Nam Nguyen of Caucho submitted the following bug reports on my behalf:

    http://bugs.caucho.com/view.php?id=5623

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?