Win32service 1.0.2 is out!
After some years with a new version of Win32Service coming simultaneously with the PHP release, since 2022, the last version of Win32Service has been built each year for the new PHP version.
In 2021, Win32Service received minor changes listed below:
- Code refactoring (mainly on if/else)
- Fixed a bug
- Added more details in \Win32ServiceException
message.
Be careful, do not use the exception message to find the error. The exception code is more appropriate.
While fixing the bug, I discovered that it's not possible to use the "restart" recovery option. When registering the service, an error message related to authorization will be systematically returned even if you run the service registration script as an administrator.
A value inversion of the WIN32_SC_ACTION_REBOOT
and WIN32_SC_ACTION_RESTART
constants existed in the Win32Service documentation. This has also been corrected.
For PHP 8.2, you can download the version 1.0.2.
For the impatient, you can download version 1.0.2 for PHP 8.3.