Re: DOS CLI?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2 December 2011 21:00, Matt Neimeyer <matt@xxxxxxxxxxxx> wrote:
> Is there (or is there a way to compile) a DOS CLI version of a fairly
> recent version of PHP? I have not been able to find one using the
> powers of Google.
>
> Not a Windows Command Prompt CLI but an actual CLI version of PHP that
> can be made to run in a real DOS environment?
>
> I'm sure I could find another scripting language for DOS but to
> prototype this project I'd like to not have to learn a new language as
> well. :)
>
> Thanks in advance for ANY suggestions.
>
> Matt

According to http://en.wikipedia.org/wiki/MSDOS#Versions, the last
retail version of DOS would be V6.22, though V7.1 was the last one to
be used as a Windows loader.

But I have no idea what compiler could be used. MSDOS has no built in
network support, so advanced memory management, etc. Not without
having to load additional drivers and the TCP/IP drivers for MS DOS
are not tiny. Sure, you really can (and I have) cram then into upper
memory, but it is on a motherboard by motherboard basis - one size
does not fit all.

All of these things would severely cripple PHP's usage in a true MSDOS
environment.

Add to that, the vast majority of libraries will be talking to the
windows api in some form and that doesn't exist.

You are pretty much stuck with no network services, limited memory and
restricted extensions.

Can you describe your project and to why it MUST run on such an ancient OS?

OOI, Using something like DosBox [1] can help with some development -
a DOS emulator for Windows. I use it to run REALLY old games.

Richard.


[1] http://www.dosbox.com/
-- 
Richard Quadling
Twitter : EE : Zend : PHPDoc : Fantasy Shopper
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea :
fan.sh/6/370

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux