Apache+suEXEC+FastCGI+PHP-FPM+APC - Part 1

This part 1 is going to focus on the Slackware side of things in order to prep your server to use all of the above.  If you are not running Slackware, don’t nessessarily skip this section, as the configure options for compiling everything are still very important and apply to any distro.  If you already have everything recompiled, installed, etc. I would skim this to make sure (if you were recompiled before seeing this) that you used the options I did or at least are familiar with them so that when I reference them later you can apply them to your setup if you choose different options at compile time.  (Wow, that was a mouth full..(that’s what she said..))  Ha ha ha.

Before we start, lets do a benchmark of our current configuration of apache with php.  Be sure to save the output to comepare it with the end results at the end of Part 2.

Click to continue reading “Apache + suEXEC + Suhosin + FastCGI + PHP-FPM + APC – Part 1″

http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/digg_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/reddit_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/delicious_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/technorati_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/google_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/twitter_48.png

Slackware64, Multi-lib and upgrading to -current

Some of you may read this and go, “DUH you fucking idiot”…., and for others might go… “Oh SHIT, thanks for the reminder!”.

A couple weeks ago I decided to upgrade to -current.  One thing I forgot about was what I did when I first installed all the multi-lib packages.  I blacklisted all the glibc and gcc packages.  So during the upgrade, none of them got upgraded to currents version and I was running into weird problems when trying to compile some of the programs I make SlackBuilds for.

So, if you are upgrading to -current and have multi-lib packages DON’T FORGET to also grab the -current multi-lib packages before dropping to telinit 1 to update or just remove the blacklisting from slackpkg if you use that to update/upgrade between versions like I did.

http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/digg_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/reddit_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/delicious_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/technorati_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/google_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/twitter_48.png

Huge update for a lot of my SlackBuilds

I’ve been running -current ever since the huge list of updates hit the changelog.  With bash 4 out of extra, it’s only a matter of time before -current hit’s stable and everyone is on it.  Because of this, it requires many of us who build sloppy SlackBuilds and/or missed things (I’m guilty of this), to go back and fix them because bash 4 says, “FFFFFFFFFFFFFFFUUUUUUUUUUUUU”!!!!!

The two major things I’ve ran into with my builds and other builds are:

  • Man pages.  There were no man pages to copy but the line to do so was there.
  • The “strip” lines not having “|| true” at the end.  Read more here, http://slackbuilds.org/faq/ @ #19.

I have fixed, updated and tested the following packages all on Slackware13, Slackware64-13 and Slackware-current:

frei0r, goocanvas and pygoocanvas

These packages only needed the two above fixes.  frei0r will probably not receive a version change unless a huge bug is found or something stops working etc. etc.

mlt

The MLT Framework got an update to 0.5.2 besides the above fixes.

Click to continue reading “Huge update for a lot of my SlackBuilds”

http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/digg_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/reddit_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/delicious_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/technorati_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/google_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/twitter_48.png

mlt and openshot slackbuild updates

Thanks to Dominic for emailing me about the mlt and openshot build issues.  I’ve corrected the problems and submitted the updates to slackbuilds.org.

In the mean time you can grab the builds from my site.  I’ve also added two sbopkg queue files that you can download to make the whole process easier.  I suggest checking out, http://www.sbopkg.org/queues.php and http://www.sbopkg.org/queues/13.0/ (hint, ffmpeg queue lives there).

http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/digg_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/reddit_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/delicious_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/technorati_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/google_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://learnix.net/wordpress/wp-content/plugins/sociofluid/images/twitter_48.png