[Info-vax] PHP on VMS x86-64 9.2-2

Arne Vajhøj arne at vajhoej.dk
Wed Mar 27 15:50:05 EDT 2024


On 3/27/2024 3:47 PM, Arne Vajhøj wrote:
> On 3/27/2024 3:25 PM, Mark Berryman wrote:
>> On 3/23/24 5:36 PM, Arne Vajhøj wrote:
>>> On 3/20/2024 8:18 PM, Arne Vajhøj wrote:
>>>> On 3/20/2024 5:39 PM, Mark Berryman wrote:
>>>>> The more recent kits split out the extensions that depend on a 
>>>>> particular layered product version as loadable extensions rather 
>>>>> than building them into the phpshr.exe image.  PHP 8.1.23, for 
>>>>> example, is linked against LDAP V2.6-6 (X86VMS-LDAP-V0206-6-1.ZIP).
>>>>
>>>> 8.1.23 works perfect.
>>>
>>> Pretty well anyway.
>>>
>>> My DIY stuff runs.
>>>
>>> I can get a ZF 3 app to run.
>>>
>>> But a Laravel 9 app gives me:
>>>
>>> $ php artisan serve
>>> zend_mm_heap corrupted
>>
>> If you would, please define USE_ZEND_ALLOC to 0 and let me know if 
>> that makes a difference.
> 
> It makes a difference. Instead of that error it just exits
> without any error message.
> 
> :-(
> 
> $ php artisan serve
> zend_mm_heap corrupted
> $ USE_ZEND_ALLOC=0
> $ php artisan serve
> $
> 
> where the expected is:
> 
> C:\Work\VMS\lar3>php artisan serve
> 
>     INFO  Server running on [http://127.0.0.1:8000].
> 
>    Press Ctrl+C to stop the server

But it is not necessarily bad.

The new error (it is an error despite no error message)
could be a VMS permission / record format problem unlike
the "zend_mm_heap corrupted" error that looks like a
problem in C code.

Arne





More information about the Info-vax mailing list