Bug #74979 [Opn]: Interactive shell opening instead of script execution with -f flag
| From: | ab@php.net | Date: | Mon, 24 Jul 2017 10:59:09 +0000 |
| Subject: | Bug #74979 [Opn]: Interactive shell opening instead of script execution with -f flag | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-210268@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=74979&edit=1
ID: 74979
Updated by: ab@php.net
Reported by: piven dot m at gmail dot com
Summary: Interactive shell opening instead of script
execution with -f flag
Status: Open
Type: Bug
Package: CGI/CLI related
Operating System: Win7 (x64), WinSrv2012 R2 Std
PHP Version: 7.2.0beta1
Block user comment: N
Private report: N
New Comment:
Thanks for going for a separate ticket. As mentioned in bug #74849, i couldn't repro it, it was
Windows 10. I've just tested same on Server 2012 build 9200, but still the result is correct.
Have you met this issue before alpha3? Seems there's some difference on the environment or
whatsoever, that doesn't show the bug on my side :(
Thanks.
Previous Comments:
------------------------------------------------------------------------
[2017-07-24 10:38:30] piven dot m at gmail dot com
Description:
------------
If I try to execute simple script from windows batch file (see code below), i get php interactive
shell instead of result.
@echo off
php.exe -n -f test.php
pause
If I delete the first line (@echo off) - the script runs successfully.
In this bug https://bugs.php.net/bug.php?id=74849 AB pushed a
patch, that was applied to PHP 7.2.0 alpha 3, but both alpha 3 and beta 1 still has that issue.
Test script:
---------------
<?php
echo "hello world\n";
Expected result:
----------------
hello world
Actual result:
--------------
Interactive shell
php >
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74979&edit=1