Zean:
DrByte, As requested, here's a link to a screen capture of the zcInstall-xxxxxxx.log files
http://prnt.sc/b09ki5
I'm only showing one because they are all identical except for the time stamp. I guess they are identical because I did not proceed with the installation but merely refreshed the page many times to observe the vacillating warning message.
That shows a zcInstallDEBUG log, which reports PHP warnings/errors. In the case of warnings, installation is not halted. So, that was informational only. (it's telling you that you supplied a username in your configure.php (or PHP set a default MySQL username, which is unusual), but did not supply a password (it's blank in your configure.php), and when it tried to test whether you had a pre-installed database or detect what version the database schema was at, it couldn't connect to find out).
But that's not the same as the other zcInstall-timestamp.log files (without "DEBUG" in the filename) which report the results of system inspection, including what PHP version it's detected on the server along with things like PHP capabilities, htaccess test results, and more. That's the log I wanted to see ... or at least point you to see.
I suspect the PHP version detection issue is a result of your server not setting the PHP version to work universally across your entire domain, or perhaps a specific older version has been set specifically on your 'zcdemo155' or 'zcdemo155/shop' directory.
As far as the .htaccess support, that's done by PHP making a CURL call to try to access .php files contained below your /includes/ folder which the .htaccess rules are designed to block (for security reasons, since there's no need for site-visitors to directly access any PHP files under the /includes folder). If the warning is NOT shown, then it means htaccess blocked the request. If the warning IS shown then it means the attempt to access the files was not denied (ie: "denied" is interpreted by zc_install receiving a 403-forbidden response, or at least not a normal "200 OK" response like permitted files would report).
Anyway, that's a lot of tech info that may or may not help you sort out what odd thing is happening on your server.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.