From: dave at yougeezer dot co dot uk Operating system: Windows PHP version: 5.4.4 Package: FPM related Bug Type: Bug Bug description:FPM, libevent, Windows support
Description: ------------ >From what I understand, FPM isn't currently available for the Windows port of PHP due to it's dependency on libevent. I'm logging this feature request as having FPM available on Windows would be a great boost, especially with the recent release of Apache 2.4, containing a new mod_proxy_fcgi module for its use. If libevent doesn't provide enough cross-platform support to be suitable for the task, perhaps other libraries could be considered to power FPM. For example, Microsoft have worked with nodejs to help produce "libuv" which they call a "BSD-licensed, minimal, high-performance, cross-platform networking library". https://github.com/joyent/libuv/ It appears to put a lot of effort into Windows networking and then taking advantage of the libev and libeio libraries for supporting other operating systems. Some developers have already started trying to make use of libuv in PHP... http://chobie.net/article/2012/06/02/235433 https://github.com/bnoordhuis/phode Test script: --------------- Unable to test, no FPM support exists for Windows. -- Edit bug report at https://bugs.php.net/bug.php?id=62447&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=62447&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=62447&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=62447&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=62447&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=62447&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=62447&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=62447&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=62447&r=needscript Try newer version: https://bugs.php.net/fix.php?id=62447&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=62447&r=support Expected behavior: https://bugs.php.net/fix.php?id=62447&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=62447&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=62447&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=62447&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=62447&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=62447&r=dst IIS Stability: https://bugs.php.net/fix.php?id=62447&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=62447&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=62447&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=62447&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=62447&r=mysqlcfg