There were several vital changes and updates related to PHP, php-extensions and php5-* dependency packages thus I couldn’t expect the upgrades to be a piece of cake. In fact, famous *** Error code 1 showed up without much delay even this time I checked /usr/ports/UPDATING (along with the lessons I took from apache22 upgrade) before doing anything and followed the instructions in “20100409″ before running the portupgrade utility on my FreeBSD 8.0 box;

There was an upgrade for apache22 (Apache/2.2.15) that added apr-ipv6-devrandom-gdbm-db42-1.4.2.1.3.9_1 Apache Portability Library package to the system by the straight attempt of portupgrade utility I executed without reading /usr/ports/UPDATING (20100518). Bad habit of not reading /usr/ports/UPDATING before performing the upgrade on my FreeBSD box ended up in;

PHP acceleration is a performance boosting method based on caching PHP scripts in a compiled state to avoid parsing and compiling the source code on every request. Caching inside the shared memory is the essential part of total acceleration concept which is also the leading fact for an optimum result. A well-built acceleration shall reduce server load while increasing the speed from 1 to 10 times.

You can edit the script below in accordance with the needs in your infrastructure for having any of the databases nested in your MySQL server to be backuped and copied to a preferred location. You may define this script inside the crontab and install it to make these backup operations performed periodically. If you’re in a search of a central backup solution to store, manage and have these backups reported regularly in same or in a different server at remote locations, I recommend you to read the article about my project named Automatic Backup And Synchronization Solution with Rsync On FreeBSD.
