In a Drupal view, I have a button in place that allows the user to export the current view to an Excel (XLS) download (utilizing views_data_export module functionality). That download is expected to be around 3,500 rows, with 39 columns. I just noticed that trying to hit that button for the download results in (almost exactly 30 seconds later) an error I hadn't seen before: "Server Hangup".
I recently had to upgrade a Windows IIS Server running PHP 5.5 to PHP 7.1.1. I ran across this excellent blog post which got me 99% of the way through the process.
Some things I had to do additionally/differently:
It took me a long time to find this solution (which worked perfectly), so I'm going to do my part to focus the rest of the Internet that direction. These instructions worked perfectly to get SQL Server conectivity going for PHP 5.5 (x86), on WIndows 7 x64, running Apache (XAMPP). http://robsphp.blogspot.com/2012/09/how-to-install-microsofts-sql-server...
Here's a really nice article that takes the mystery out of autoloaders in PHP. I've loved the concept, but not understanding the details has caused a frustrating, lost half hour or two...http://www.sitepoint.com/autoloading-and-the-psr-0-standard/