Skip to content

Instantly share code, notes, and snippets.

@ryanjbonnell
ryanjbonnell / wp-config.php
Created November 7, 2013 16:38
WordPress Configuration for Multiple Environments
<?php
// Dynamically Set Environment Variables
$server[] = $_SERVER['HTTP_HOST'];
$server[] = $_SERVER['LOCAL_NAME'];
$environment->local[] = 'example.dev';
$environment->staging[] = 'staging.example.com';
if ( array_intersect( $environment->local, $server ) ) {
@ryanjbonnell
ryanjbonnell / gist:6954813
Last active December 25, 2015 09:29
Determine MySQL Socket Locations and Permissions on Mac OS X
$ ls -al /tmp/mysql.sock; ls -al /var/mysql/mysql.sock
lrwxr-xr-x 1 root wheel 21 Oct 12 13:45 /tmp/mysql.sock -> /var/mysql/mysql.sock
srwxrwxrwx 1 _mysql wheel 0 Oct 12 13:51 /var/mysql/mysql.sock
ls: /tmp/mysql.sock: No such file or directory
srwxrwxrwx 1 _mysql wheel 0 Oct 12 13:51 /var/mysql/mysql.sock
@ryanjbonnell
ryanjbonnell / gist:6953571
Created October 12, 2013 18:56
Install Xcode 5.0 Command Line Tools for Mac OS X 10.9 "Mavericks"
$ xcode-select --install
@ryanjbonnell
ryanjbonnell / gist:6585822
Created September 16, 2013 20:02
Install MySQL Tuner on Mac OS X 10.8 "Mountain Lion"
cd /usr/local/bin
sudo curl -Ol https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
sudo chmod 755 mysqltuner.pl
@ryanjbonnell
ryanjbonnell / wordpress-page-generation-stats.php
Last active May 14, 2017 02:36
Display WordPress Page Generation Stats for Performance Profiling
<?php
/**
* Display MySQL Query Count and Page Generation Time for Performance Profiling
* ------------------------------------------------------------------------------
*/
if ( ! function_exists( 'show_page_generation_stats' ) ) {
function show_page_generation_stats() {
if ( WP_DEBUG === true && current_user_can('administrator') ) {
global $wpdb;
@ryanjbonnell
ryanjbonnell / gist:5348039
Last active December 16, 2015 00:29
Install PEAR on Mac OS X 10.9 "Mavericks"
sudo php /usr/lib/php/install-pear-nozlib.phar
pear config-set php_ini /private/etc/php.ini
pecl config-set php_ini /private/etc/php.ini
sudo pear upgrade-all
sudo pecl install apc
sudo pecl install xdebug
# Install ApiGen
sudo pear install pear.apigen.org/apigen
@ryanjbonnell
ryanjbonnell / gist:5306629
Last active December 15, 2015 18:49
Install PHP Mcrypt on Mac OS X 10.8 "Mountain Lion"
# Download PHP 5.3.15 Source
cd /usr/local/src
curl -L -O http://us.php.net/get/php-5.3.15.tar.gz/from/us1.php.net/mirror
tar -xzvf php-5.3.15.tar.gz
# Download libmcrypt
cd /usr/local/src
curl -O http://iweb.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
tar -xzvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
@ryanjbonnell
ryanjbonnell / gist:4611642
Last active November 21, 2018 06:48
Install lynx on Mac OS X 10.8 "Mountain Lion"
cd /usr/local/src
curl -O http://lynx.isc.org/lynx2.8.7/lynx2.8.7.tar.gz
tar -xzvf lynx2.8.7.tar.gz
cd lynx2-8-7
./configure --mandir=/usr/share/man
make
sudo make install
@ryanjbonnell
ryanjbonnell / gist:4165602
Created November 28, 2012 23:43
Install wget on Mac OS X 10.8 "Mountain Lion"
cd /usr/local/src
curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
tar -xzvf wget-1.14.tar.gz
cd wget-1.14
./configure --with-ssl=openssl
make
sudo make install
@ryanjbonnell
ryanjbonnell / gist:4074061
Last active November 26, 2021 13:40
Install PHP APC on Mac OS X 10.8 "Mountain Lion"
# Compile PCRE - Perl Compatible Regular Expressions
cd /usr/local/src
curl -O ftp://ftp.csx.cam.ac.uk//pub/software/programming/pcre/pcre-8.31.tar.gz
tar -xvzf pcre-8.31.tar.gz
cd pcre-8.31
./configure
make
sudo make install
# Compile Autoconf