Edit report at https://bugs.php.net/bug.php?id=44942&edit=1
ID: 44942
Comment by: mail at Gerhard-Bechtold dot com
Reported by: inqualab1985 at gmail dot com
Summary: exec() hangs apache
Status: Duplicate
Type: Bug
Package: Program Execution
Operating System: Windows 2000 SP4
PHP Version: 5.2.5
Block user comment: N
Private report: N
New Comment:
Thanks for follow-up. Where can I send it to?
Regards
Gerhard
Previous Comments:
------------------------------------------------------------------------
[2012-09-27 06:57:05] pajoye@php.net
We need something to reproduce it, as we can't.
Do you have a common exe app that we can use to try to reproduce the problem you
are experiencing?
------------------------------------------------------------------------
[2012-09-24 08:28:46] mail at GerhardBechtold dot com
Despite various updates and fixes, I dont think, the 'exec problem' in PHP is solved.
In my PHP programs, I have plenty of calls from PHP 5.3.0 to external exe files with
'exec(...)' (on local drive, with Apache 2.2.12, installed through xampp 1.7.x, on Vista
and Win 7) on dozens of computers: Everything works well.
But when I migrated to new computer with PHP 5.4.4 (VC9, with Apache 2.4.2, installed through xampp
1.8, on Win 7/64), the SAME exec() calls dont work anymore. No display, no error messages, no
entries in log file. Configuration in httpd.conf and php.ini are identical.
Any advice is appreciated. I also posted in xampp forum
(http://www.apachefriends.org/f/viewtopic.php?f=6&t=51537, with confirmation, that I am not the
only one with this problem....).
Kind regards
Gerhard
------------------------------------------------------------------------
[2012-06-04 05:09:12] hshs at hotmail dot com
This bug still exist. Same work around still works.
------------------------------------------------------------------------
[2011-10-23 19:26:33] kevin at texasbb dot com
Happening to me on windows server 08 using IIS
session_write_close(); doesnt seem to work for me.
but i can use a page with iframes and eatch iframe can have a php with exec()
and all work.
i tested 10 different php iframes and could see all 10 processes open when page
was loading.
when adding just 2 exec() calls on same script or even trying to use different
php files called from 1 will freeze the second process from exec
just throwin this out there to help solve this
so iframes can call any number it seems but
more than 1 in same php script will hang on SECOND process(no need to reset
server just kill the process and output from first will be there but second will
not and page will finish loading).
------------------------------------------------------------------------
[2011-10-10 15:30:00] jameslively at insightbb dot com
I am still seeing this issue on PHP 5.3.8. I am running the site on Windows 2k3 sp3 and Apache 2.2.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=44942
--
Edit this bug report at https://bugs.php.net/bug.php?id=44942&edit=1