Windows builds are working! #271
simonhamp
announced in
Announcements
Replies: 3 comments 2 replies
-
Good job thank you , We are waiting for Macos 👌 |
Beta Was this translation helpful? Give feedback.
1 reply
-
That's great! |
Beta Was this translation helpful? Give feedback.
0 replies
-
If I have a php.exe with pdo_mysql support, can I use MySQL instead of SQLite? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I couldn't hold myself back... I'm very excited!
Windows builds are almost here!
That's right! 🎉 🔥
I'm currently testing a set of Windows PHP builds with sponsors. We're now at a point where I believe static builds for Windows are working sufficiently well for development and testing purposes.
Windows is the number one issue for NativePHP right now. So I'm hoping to be able to release a new version of various parts of NativePHP that will support these binary executables in the coming days and start working through that backlog of issues with a customary "please update and try again".
Hopefully, this will mean that the story of development on/for Windows will be much smoother. Assuming it works as well for everyone else as it has for me, this takes us significantly closer to NativePHP working consistently across all 3 main platforms.
It's a huge step for sure, but I also want to set expectations: there are still some unknowns right now. I don't use Windows for daily development and I have bumped into issues that you are likely not going to want end users of your apps to have to solve.
But in any case, it's still mega progress!
What I need from you—especially if you have a working Windows set up—is to test, test, and test some more, and report your findings in issues.
Please be alert to duplicate issues—please use the search and check what others have posted before submitting an identical issue. 🙏
More PHP versions
On top of this, this next release will include multiple versions of PHP for all platforms:
Up to now, NativePHP has relied on one of the first builds we could generate statically for Mac & Linux. But this release will see us start rolling support for all of the supported, stable releases of PHP across the major platforms/architectures.
This will be a breaking change in the
php-bin
package, but it shouldn't require any downstream changes in your application.All you will need to do is upgrade the version of
nativephp/electron
you're using. Details will be in the release notes of this package when the time comes.Thanks to Sponsors
I want to say a huge thanks to the sponsors who have been supporting me on NativePHP. Thanks to your support, I've been able to buy out the necessary time to get this work done.
Please go and give them a kind word on Discord, Twitter etc.
Obviously, with more support, the more time I can dedicate to getting things moving and the faster we can get there.
So if you've got any vested interest in NativePHP becoming production ready anytime soon, I kindly ask you to dig deep and support the project via GitHub Sponsors.
Thanks for your time. Have an awesome weekend!
Beta Was this translation helpful? Give feedback.
All reactions