I have AMPPS installed.
My Apache server cannot handle multiple php requests at once (for example if I call localhost/script.php
multiple times, they are processed in a consecutive order). script.php
consists only of <?php sleep(10); ?>
.
I read that MaxClients directive is responsible for concurrent access configuration, but it is missing in my httpd.conf
at all.
Disabling Xdebug and writing session_write_close();
to the beginning of the script didn't work.
When I added session_start();
to the beginning of the file and my code looked like:
<?php
session_start();
session_write_close();
sleep(10);
phpinfo();
echo "Done";
When making 5 requests to localhost/script.php
, last 4 waited for the first one to end and then ended concurrently.
Please, help me resolve the issue. If any information that is needed to help me resolve this problem is missing, please notify and I will add it.