laminas-api-tools / api-tools

Laminas API Tools module for Laminas
https://api-tools.getlaminas.org/documentation
BSD 3-Clause "New" or "Revised" License
37 stars 19 forks source link

ioncube + xcache on PHP 5.5 Allowed memory size of 536870912 bytes exhausted #56

Open michalbundyra opened 4 years ago

michalbundyra commented 4 years ago

When xcache + ioncube extensions are enabled on PHP 5.5, and I start php embedded web server, se what happens with apigility:

php -S 0.0.0.0:8080 -t /var/www/zend/apigility/v.1.4.0/public /var/www/zend/apigility/v.1.4.0/public/index.php

PHP 5.5.19 Development Server started at Sun Dec 7 01:33:35 2014 Listening on http://0.0.0.0:8080 Document root is /var/www/zend/apigility/v.1.4.0/public Press Ctrl-C to quit. [Sun Dec 7 01:33:37 2014] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 140645686686384 bytes) in Unknown on line 0

( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 140645686686384 bytes) in Unknown on line 0

I saw this together Matthew Weier, in PHPConferenceBR. He he taught me xcache is not necessary if I use PHP 5.5, whereas in this version, PHP comes with Opcache. Is not in fact a problem, but is a good thing to know why it happens.


Originally posted by @gpsa at https://github.com/zfcampus/zf-apigility/issues/83