-
Notifications
You must be signed in to change notification settings - Fork 375
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
PHP8 support #1154
Comments
We are working on it. We plan to support it in the next GA release at the latest (~end of January). It will probably be included in a preview release prior to that (preview dates are TBD). |
Thx. That sounds good, it helps a lot with alpha/beta testing for our apps that require this library. |
@David-Engel Can you comment on the recent news that MS is dropping support for PHP8, is that going to affect sqlsrv? And if so, how? |
@mbiebl I assume you are referring to this: https://laravel-news.com/microsoft-dropping-php-support The way I read that is it’s just saying that some other team in MS is no longer going to be building/supporting/maintaining PHP (platform) binary releases going forward (PHP 8+). Someone else will pick it up, though. As far as I know, this does not change our planned driver support for PHP 8. |
@David-Engel That's great to hear! |
@David-Engel Please take a look at php/php-src#5805 (comment) |
Thank you @Jan-E we got it. 👍 |
This part might also help on fixing build for PHP8.0: #1167 |
Thanks @yitam for the clarification 😊 🙏 |
hi @mmokhi we do not tag any special commit but the |
If someone is interested and don't want to struggle with building the extension, i've built the extension today, out of the current |
With every new PHP 8.0.0 release I am building the php_sqlsrv.dll and php_pdo_sqlsrv.dll in all 4 variants: x64/x86, NTS/TS. And many more extensions. See https://www.apachelounge.com/viewtopic.php?t=6617 |
Oh wow, didn't knew that. That's more handy. Thx. |
With PHP 8.0.0 Beta 2 I am getting a new error for php_pdo_sqlsrv.dll. php_sqlsrv.dll builds fine. Errors for pdo:
|
Seems related to php/php-src@45ece5b#diff-2e4b71f255095863524bb18e8e26b815 |
Thanks @Jan-E for the heads up |
I already did the forecast that you will fix it: |
@Jan-E please check the dev branch again but if not fixed please let us know. |
Fixed |
There is another one with PHP 8.0.0 beta3:
I guess this is related to php/php-src@45ece5b |
Thanks again @Jan-E and I'll get back to you |
Should be php/php-src@fa8d9b1 I think now. That one is only beta3. |
Fixed |
When it will be available thanks for the great work. |
hi @terabytesoftw, fyi we tentatively plan to upload a preview to pecl soon after PHP 8 RC1 is out. |
FYI, there will be a delay for our preview release because the release date of PHP 8 RC 1 has been postponed to Oct 01 2020. |
Yesterday I checked the NEWS in PHP master: 8.0.0 RC1. I modified my installer to fetch RC1. Today, to my surprise, 8.0.0 beta 4 was released. So I compiled beta 4, without problems for the 2 Sqlsrv DLL's. |
For your interest, 5.9.0-preview1 is just released, which supports PHP 8 RC 1. |
Thanks excellent work, it works perfect. |
PHP 8.0.0 released on 26 Nov 2020. |
Yes @onecentlin we know. We plan to release another preview, tentatively. |
@yitam it seems that there is an inconsistency in the package name convention. The pecl package is named As those two don't match our logic fails to detect the proper installation of the |
For those that want to test the current preview version with PHP 8.0.0 on Windows: |
Just released 5.9.0-beta2 today. This will be the last preview before the stable release. |
Closing this issue now. If any of you encounter any problem please create a new issue. |
Hi there. I'm just here to ask for the PHP8 support plans, as we now have public available alpha to test with.
The text was updated successfully, but these errors were encountered: