View Issue Details
|PHP for OS/2, ArcaOS & eComStation (PHP versions v8.x v7.x v5.x)
|0000778: Can't run any browser when Apache with php8.1 is running
| Tried to use Dooble to troubleshoot Wordpress on my computer running Apache and php 8.1.17. Dooble would not start giving a POPUPLOG:
12-25-2023 13:44:30 SYS2070 PID 0070 TID 0001 Slot 009d
Stopping Apache, Dooble worked. Turns out there is a php module bz2.dll that conflicts with a different bz2.dll on my system. Would it be possible in future versions of php to rename that module - maybe php_bz2.dll?
|Steps To Reproduce
|Run Apache with php 8.1.17. Try to start Dooble.
|No tags attached.
Not sure I'd recommend running dooble on the same machine as one running apache2/php given both php and qtwebengine are known for being ram guzzlers.
I took a very quick look at this - the obvious change was to modify :
https://github.com/psmedley/php-os2/blob/main/main/build-defs.h.in#L41 to set PHP_SHLIB_EXT_PREFIX to "php-" but this didn't change anything. Potentially other changes also required.
Will investigate as time permits - but also concerned that this change will impact the naming of the various pdo plugins - and we'll run out of unique names without more changes....
|It's not a big deal - I was able to manually rename the DLL and change the entry in php.ini. Now I can run Dooble at the same time with memory to spare! Just thought it would be good if you could rename just the one bz2.dll, since it is the only one I can see that conflicts...
|Should be fixed in https://github.com/psmedley/php-os2/commit/93ec260ead2842a035b8f4b823ba23c86e75f392
|Note Added: 0004649
|Note Added: 0004651
|new => resolved
|open => fixed
|Note Added: 0004699