Language Selection

English French German Italian Portuguese Spanish

Microsoft to pull support for PHP

Filed under
Development
Microsoft
  • Microsoft to pull support for PHP: Version 8? Exterminate, more like...

    Born-again open-source fan Microsoft is celebrating 25 years of PHP by, er, pulling its support for the scripting language that is beloved (or dreaded) by server operators the world over.

    Microsoft engineer Dale Hirt confirmed the change on the PHP mailing list, warning that the Windows behemoth was not "going to be supporting PHP for Windows in any capacity for version 8.0 and beyond."

    Current versions, 7.2, 7.3 and 7.4, will continue to receive support as per the community's cadence, which sees around two years of bug squashing followed by a year of security fixes. PHP 7.4 emerged last November, so Microsoft's benevolence should last until 2022 at which point the plug will be pulled.

    Register reader Alain Williams, who tipped us off to Hirt's posting, remarked: "I suspect that it means that Microsoft will not provide any resources to make PHP 8 work but expect others to do so instead."

    After thanking the Microsoft gang for its work over the years, PHP 8.0 Release Manager Sara Golemon said: "I won't say I'm not bummed," before expressing the hope that some sort of alternative might be worked out by the end of the year, when version 8 is due to drop.

  • [PHP-DEV] Microsoft Support of PHP on Windows

    Hello PHP Internals,

    My name is Dale Hirt and I am the project manager for PHP inside Microsoft.

    We currently support PHP with development and build efforts for PHP 7.3, and PHP 7.4. In addition,
    we help with building PHP 7.2 on Windows when security fixes are required..

    However, as PHP 8.0 is now ramping up, we wanted to let the community know what our current plans
    are going forward.

    We know that the current cadence is 2 years from release for bug fixes, and 1 year after that for
    security fixes. This means that PHP 7.2 will be going out of support in November. PHP 7.3 will be
    going into security fix mode only in November. PHP 7.4 will continue to have another year of bug
    fix and then one year of security fixes. We are committed to maintaining development and building
    of PHP on Windows for 7.2, 7.3 and 7.4 as long as they are officially supported. We are not,
    however, going to be supporting PHP for Windows in any capacity for version 8.0 and beyond.

Microsoft drops support for PHP

  • Microsoft drops support for PHP

    Short term, with PHP 8.0 Alpha 2 just released and less than two weeks before Alpha 3, the next release seems like the most immediate concern this news has for the project. So far, all of the PHP 8.0 releases have also included Windows builds thanks to Microsoft.

    Longer term, the project shouldn't have much difficulty providing Windows builds of PHP 8.0 — it is something the community used to do itself before Microsoft stepped in. A potentially more significant concern, however, might be support for SQL Server. A PHP application coupled with SQL Server certainly isn't a significant percentage of use cases, but those who do rely on it will not be happy to lose it, either. Ongoing maintenance for the extension could be a challenge if Microsoft is unwilling to lend a hand. Hopefully, Microsoft (or the PHP project) will address these concerns in the near future so that those who currently depend on these technologies can plan accordingly.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

How Librem 5 Solves NSA’s Warning About Cellphone Location Data

The NSA has published new warnings for military and intelligence personnel about the threats from location data that is captured constantly on modern cellphones (originally reported by the Wall Street Journal). While privacy advocates (including us at Purism) have long warned about these risks, having the NSA publish an official document on the subject helps demonstrate that cellphone tracking is a real privacy and security problem for everyone. We have been thinking about the danger of location data on cellphones for a long time at Purism and have designed the Librem 5 from scratch specifically to address this risk. The NSA document describes and confirms a number of the threats I wrote about almost a year and a half ago when I introduced our “lockdown mode” feature on the Librem 5–a feature that disables all sensors on the Librem 5. In this post I’ll describe the threats the NSA presents in their document and how we address them with the Librem 5. Read more Also: Librem 5 Web Apps

Latest Linux Magazine (With Paywall)

Android Leftovers

Leftovers: LibreOffice, GNU Projects

  • [Haiku] July 2020 Activity Report

    Welcome to the July, 2020 Activity Report for the Haiku project!

    This report covers hrev54370 through hrev54484.

  • Neo Colibre for Maximum Productivity

    Having fun everyone. I wish you are all doing good in this tough time. It was Adolfo who complaint about Colibre's failure to accomplish WCAG contrast guideline. He said the colors are too faint and everything looks washed out. Furthermore, MS Office 365 has since moved those colors to a brand new monoline style iconography. See this bug report for details So I took the chance to update this Windows default icon theme. Luckily, the icon theme comes with SVG version, I can easily use bash script to automate a neccessary color conversion, and take the rest manually. In one month, I finally managed to finish this "Neo" Colibre. Hopefully this will benefit the largest LibreOffice user platform (approximately more than ~80%).

  • Simulated Animation Effects Week#9

    Last week I’ve started by working on support for Custom Shapes. At first I didn’t how could I get the related geometry information about Custom Shapes. Upon asking on IRC, mst (Micheal Stahl) directed me to SdrObject class. Inspecting this class, found out a child of it that handles Custom Shapes called SdrObjCustomShape had a function SdrObjCustomShape::GetLineGeometry was returning exactly what I’ve wanted in the first place a B2DPolyPolygon! So I went ahead and created an implementation that if the shape type is CustomShape, it got corresponding SdrObject using it’s XShape and casted the SdrObject* to an SdrObjCustomShape* and got the B2DPolyPolygon from that. Then it triangulated this polygon using basegfx::triangulator::triangulate, and added resulting collection of triangles to a box2d body.

  • Best Photoshop alternatives 2020

    GIMP boasts a huge number of features and functions that rival Photoshop. There’s also a huge community of developers and artists who have created a wide array of plugins, making this a highly adaptable program. If you desire a specific feature, there’s probably an add-on for it. 

  •        
  • AMD HSA Offloading Support Dropped From The GCC Compiler

    There didn't appear to be much usage ever out of the AMD HSA (Heterogeneous System Architecture) support within the GCC compiler and hadn't been maintained in a while so now has been wiped out of the GNU Compiler Collection.

  • Mike Blumenkrantz: Another Minor Annoyance

    Once more going way out of order since it’s fresh in my mind, today will be a brief look at gl_InstanceID and a problem I found there while hooking up ARB_base_instance. gl_InstanceID is an input for vertex shaders which provides the current instance being processed by the shader. It has a range of [0, instanceCount], and this breaks the heck out of Vulkan.