1
Mamba
PHP 5.3 Reaching End of Life
  • 2013/7/12 8:10

  • Mamba

  • Moderator

  • Posts: 11409

  • Since: 2004/4/23


As stated yesterday on http://www.php.net Website:

Quote:
PHP 5.3.27 Released - PHP 5.3 Reaching End of Life

11-Jul-2013
The PHP development team announces the immediate availability of PHP 5.3.27. About 10 bugs were fixed, including a security fix in the XML parser (Bug #65236).

Please Note: This will be the last regular release of the PHP 5.3 series. All users of PHP are encouraged to upgrade to PHP 5.4 or PHP 5.5. The PHP 5.3 series will receive only security fixes for the next year.


In anticipation of this, XOOPS 2.5.6 has been tested and certified for PHP 5.4.x series. All our current modules that will be part of Basic Module Pack are also being tested on PHP 5.4.x.

Will be looking at certifying XOOPS 2.5.7 on PHP 5.5. The first tests went without any problems, and everything seems to be working fine. So far the only errors we've got were related to deprecated functions, in particular: preg_replace() /e modifier.

Feel free to test XOOPS 2.5.6 on PHP 5.5 and let us know if you spot any problem besides the deprecated "preg_replace() /e modifier"

Personally I think that we can be actually very proud that XOOPS 2.5.6 has been certified for PHP 5.4.x, since many other CMS solutions are still only capable of running on PHP 5.3.x

XOOPS 2.5.6 seems also to run without any problems on Maria DB (see this thread)

Overall, the Core Team did a very fine job with XOOPS 2.5.6, delivering a very solid version.
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs

2
xoobaru
Re: PHP 5.3 Reaching End of Life
  • 2013/7/21 23:40

  • xoobaru

  • Just can't stay away

  • Posts: 494

  • Since: 2010/12/2


I just got wind of a little factoid that PHP is 5.5 is going to require the Microsoft Visual C++ 2008 Redistributable package on Windows implementations (you have to download from Microsoft and install). Still trying to get the scoop on why.

Any following this?

3
Mamba
Re: PHP 5.3 Reaching End of Life
  • 2013/7/21 23:54

  • Mamba

  • Moderator

  • Posts: 11409

  • Since: 2004/4/23


I am not aware of this. I have downloaded PHP 5.5 for testing but didn't have to download anything extra.

[EDIT] You're right. I guess, I had it already so that's why I didn't have any issues on my Windows 7.

From: http://windows.php.net/download/:

Quote:
More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.

The VC9 builds require you to have the Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64 installed.

The VC11 builds require to have the Visual C++ Redistributable for Visual Studio 2012 x86 or x64 installed.
Support XOOPS => DONATE
Use 2.5.11 | Docs | Modules | Bugs

4
xoobaru
Re: PHP 5.3 Reaching End of Life
  • 2013/7/22 15:03

  • xoobaru

  • Just can't stay away

  • Posts: 494

  • Since: 2010/12/2


I was not initially aware that VC9 and VC11 represented the Visual C++ 2008 and 2011 versions respectively until I just read it on php.net.

A discrepancy had arisen from knowing that VC9 has been around since PHP 5.3, but only 5.5 appears to "require" the runtime libray. So I am guessing that it always was part of past distros, but 5.5 omits the VC++ run-time libraries possibly due to Microsoft licensing and use policies, leaving you responsible to download and install yourself.

Another discrepancy arises from knowing that PHP for Linux/Apache also used the same VC9 designator, which raises the question.... what a Microsoft run-time library would have to do with the Linux world?

Typically in a Windows IIs implementation, a VC9 non-thread-safe version of PHP would be used, and under Apache, a VC9 thread safe version instead (regardless whether you were running Apache under Linux or Windows).

Login

Who's Online

269 user(s) are online (188 user(s) are browsing Support Forums)


Members: 0


Guests: 269


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits