Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows compatibility #83

Open
dunglas opened this issue Nov 1, 2022 · 12 comments
Open

Windows compatibility #83

dunglas opened this issue Nov 1, 2022 · 12 comments
Labels
enhancement New feature or request

Comments

@dunglas
Copy link
Owner

dunglas commented Nov 1, 2022

Currently this project is compatible with Linux and macOS (and likely with other UNIXes such as FreeBSD), but it hasn't been tested on Windows.

It would be nice to make it compatible for Windows and provide some binaries for this platform.

@dunglas dunglas added the enhancement New feature or request label Nov 1, 2022
@withinboredom
Copy link
Collaborator

I work in Windows+WSL, so I can take a look at this!

@withinboredom
Copy link
Collaborator

Documenting as I go:

@withinboredom
Copy link
Collaborator

Sent an email to internals about broken links for required windows builds.

@withinboredom
Copy link
Collaborator

This has been fixed. Now compilation mostly works, but I may switch over to windows containers to make this more reproducible. Otherwise it is possible that only my machine can ever compile this. 😹

@macintoshplus
Copy link

@withinboredom Why not use Windows Server on Github action or AppVeyor to build the application?

@macintoshplus
Copy link

macintoshplus commented Nov 9, 2022

I'm interested in windows prebuilt binary to try the Win32Service extension. I can write a PR to configure GitHub Action but I need the command to install and build the project.

@dunglas
Copy link
Owner Author

dunglas commented Nov 9, 2022

I don't know the Windows environment at all, but these instructions should be a good start:

@dunglas
Copy link
Owner Author

dunglas commented Nov 9, 2022

I don't know if it's necessary to disable Zend Signals on Windows. If that's not the case (to be checked), maybe could we use the pre compiled version of PHP (ZTS) directly, as pointed out by @withinboredom: https://windows.php.net/qa/

@withinboredom
Copy link
Collaborator

@macintoshplus, there will be action builders, once we get it building and test that it works correctly. There's no point in writing the action until we know what we're doing.

@dunglas I don't think we need need to worry about zend signals in Windows 🤞

@MisterDuval
Copy link

Any update on Windows support?

1 similar comment
@EzzalddeenAli
Copy link

Any update on Windows support?

@withinboredom
Copy link
Collaborator

There has been some updates in various places outside of this issue. Check out the discussion here: #420

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants