Everything updated, PHP 5.3 musings
September 12, 2011 by Jason · 23 Comments
Apache's httpd is now 2.2.20 to fix that bit of recent DoS nastyness, PHP is up to 5.2.17, MySQL up to 5.1.58, XCache has been updated to the 1.3.2 release, and a few included deps have been bumped as well.
One thing I've been considering lately is the upgrade to PHP 5.3. I was saying for a long time that I was not going to force people to upgrade because of the sheer volume of systems with outdated ioncube and zend loaders that would break (more zend than ioncube), but to be honest, you've all had a long time to remedy that issue, and with the EOL on PHP 5.2 (5.2.16 was supposed to be the last release, they made a 5.2.17 to cover an issue, who knows how many more times they'll do that), I think it's time to upgrade the repo.
I've personally been running PHP 5.3 on Amazon's EC2 for about 6 months now and have not had a single issue. I can't say none of you will, and you should probably all start reading the PHP 5.3 migration guide, particularly the sections on backwards incompatible changes, removed extensions, and deprecated functions, but I'll help where I can when the day comes to push out the version bump. That's not to say it will be tomorrow, for one, I'm leaving town tomorrow on business, and it won't be next week either, but at some point over the next month or two, I'll be pushing PHP 5.3 updates (with a warning on the site first, check back once in a while or subscribe to the RSS feed).
Oh, and as a reminder to all, updates are available early to those that use my "Testing" repos. These are packages I consider production-quality enough to try on my live systems and typically once a package is pushed to that point I don't rebuild again. I just wait a week and copy them to the GA repos.
httpd 2.2.17, mysql 5.1.52, php 5.2.16 and more…
December 21, 2010 by Jason · 73 Comments
httpd 2.2.17, mysql 5.1.52, php 5.2.16, XCache 1.3.1, and APC 3.1.6 (which is FINALLY marked as stable) updates are all published to the regular repo, "yum update" for everyone!
More here tomorrow, I'm tired...
EDIT: Or not, I'm a man of few words. 🙂
MySQL 5.1 packages live, PHP & httpd also upgraded
September 13, 2010 by Jason · 100 Comments
If you haven't noticed yet, packages for MySQL 5.1 have been moved to the public repos. I whipped up updates for PHP 5.2.14 and httpd 2.2.16 as well. For those that have programs compiled against the mysql 5.0.x client libraries, a mysqlclient15 package has been added.
As I mentioned in an earlier post, there are some potential issues you might run into when upgrading from MySQL 4.1 or 5.0. It is absolutely critical that you run 'mysql_upgrade' after installing the update. Failure to do so will cause serious weirdness with your databases.
MySQL 5.1 coming to yum repo, info & warnings within…
August 13, 2010 by Jason · 15 Comments
My original thoughts were to roll out packages for MySQL 5.1 and PHP 5.3 at the same time. Given the issues with Zend getting loaders for 5.3 out the door, and the complications with developers needing a newer version of Zend Guard and having to recompile everything in order for it to work with those loaders, I'm now reconsidering that plan.
The current plan is to get packages for 5.1 out the door before the end of August. That gives me a couple weeks to get them working correctly and you plenty of time to decide whether or not you want to continue using my repository.
There are some breaking changes between MySQL 5.0 and 5.1. The link at the bottom of this post covers them all, but two critical ones are worth mentioning here:
- Upgrading from MySQL 4.1 to 5.1 is not possible so users on RHEL/CentOS 4 who have NOT already upgraded to 5.0.x using my repo or some other repo will NOT be able to do an in-place upgrade to 5.1. They will need to dump their databases under 4.1, uninstall 4.1, remove the binary data files, install 5.1, and then restore their backups.
- When I release packages for MySQL 5.1 there will NOT be support for MySQL Cluster. I don't use it, no one I know uses it, and now that it's a separate product, it's way too much hassle for me to keep updated. If you use MySQL Cluster you will need to remove my packages from your system and move to the official MySQL Cluster Community Edition packages on mysql.com
Info on Zend issues: Zend Optimizer for PHP 5.3
Info on MySQL 5.0 to 5.1 upgrades: Upgrading from MySQL 5.0 to 5.1
Repos updated, httpd 2.2.15, php 5.2.13, mysql 5.0.91 and more
June 2, 2010 by Jason · 62 Comments
Enough said. You know what you've got to do. Issues in the comments as usual. If something goes wrong and you've got a large bit of data you'd like to send me, please send it via the comment form on the About page and don't break the site layout by posting it all as a comment.
Also, it might pay to check out my Twitter feed over on the right side-bar. If you don't you might miss things like updates to this site, my neighbor's house catching on fire this past Saturday and me complaining about various things that annoy me.
Just about everything updated (including the site)
September 22, 2009 by Jason · 90 Comments
Alright, just about every package in the repo was just updated. Some significantly, others not so much, but the ones people are likely to care about are there. MySQL is now up to 5.0.84, PHP is up to 5.2.11, and httpd is up to 2.2.13.
In addition to the package updates, I also included php-memcache for connecting to a memcached server and a choice of PHP accelerators as these were both things that many people were requesting. You can now choose between php-xcache, php-apc, and php-eaccelerator (all of which conflict so don't try and force more than one to install). I've not extensively tested the latter two as I personally use xcache, so someone will have to let me know if I should change something.
Lastly, the site itself has been updated to the newest release of WordPress, I've ripped out a bunch of plugins, added a few new ones, and I've installed a new skin. I'll be tweaking everything as time goes on so things may be moving about and features may break from time to time. If you notice anything flaky then please use the comment form on the About page.
Upgrading to PHP 5.2.5 on RHEL and CentOS
November 16, 2007 by Jason · 141 Comments
After a little more than 2 months of waiting since the last release, PHP has been updated once again, this time to 5.2.5. The 5.2.5 release brings several security enhancements, more than 60 bug fixes, and improved performance for those of you that like arrays (and really, who doesn't?).
PHP 5.2.5 also updated the bundled version of PCRE to 7.3, although if you're a user of my repository you've been using that version for quite some time now, and the timezone database to 2007.9.
Continue Reading 'Upgrading to PHP 5.2.5 on RHEL and CentOS' »
Upgrading to PHP 5.2.4 on RHEL and CentOS
September 5, 2007 by Jason · 70 Comments
Well, it's been 3 months since the last release of PHP 5.2 but 5.2.4 is finally here. Unlike the earlier releases of PHP 5.2 which have included both performance/memory optimizations as well as fixes for critical bugs (security issues and otherwise), this release is aimed at improving the overall stability of the 5.2 release chain (no doubt aiming to improve the image of PHP 5.2 with 4.4 being discontinued at the end of the year) by fixing more than 120 small bugs, as well as taking the opportunity to fix a few low-level security holes.
The PHP development team didn't slap a "0mg!!! j00 m|_|$7 |_|pd473 j00r php 0r 3l$3 j00 \/\/1ll b3 h4ck3d!!!" tag on this one but stability is always a good thing so I would recommend that all of my readers upgrade when they get a chance. Really though, since I do all the work, do you really have an excuse NOT to update?
Continue Reading 'Upgrading to PHP 5.2.4 on RHEL and CentOS' »
PHP 5.2.3 Packages Updated
June 19, 2007 by Jason · 38 Comments
I've updated the PHP 5.2.3 packages to fix a bug I introduced for the 'php-cgi' binary (in that it wasn't actually a CGI/FastCGI file, oops...) by not reading the changelog closely enough.
If you use FastCGI (please tell me no one is still using CGI) then this update is a must for you. If you don't, don't worry about it.
Upgrading to PHP 5.2.3 on RHEL and CentOS
June 1, 2007 by Jason · 56 Comments
PHP 5.2.3 has been released. This version does not have the massive number of bug fixes that came with 5.2.2 (which included many of the patches from the Month of PHP Bugs), but it does have some useful fixes included, including the fix for the HTTP_RAW_POST_DATA bug that was introduced in PHP 5.2.2.
This build was relatively straight forward and didn't require any modifications to the spec file from my build of 5.2.2. I'll probably do a respin when MySQL 5.0.42 is finally marked as "released" (the source package is already available but the changelog hasn't been updated with an official release date).
Continue Reading 'Upgrading to PHP 5.2.3 on RHEL and CentOS' »