Posted on June 3, 2012
Setting up Drupal 6 to use memcached is anything but trivial. There are plenty of instructions out there, but many of these are for MAMP 1.x, or involve MacPorts. This post will show you how to quickly set up memcached locally. Best of all, this guide will leave your system ready to install other PECL extensions quickly.
You will need XCode and MAMP 2.0 installed for any of this to work. Also, it assumes you're using PHP 5.2 through MAMP's settings, but it probably works with 5.3 too. Onward.
First and foremost, you should set up Homebrew. It's dramatically better than MacPorts. To install it - if you haven't already done so - just run:
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL \ https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
Once that's done, we're ready to install memcached and libevent. Do that with:
1 2 3 4 5
brew install libevent brew install autoconf brew install libmemcached # Don't worry about adding memcached to your LaunchAgents folder. # We're going to run it manually.
And that's it for the easy part. Kudos to homebrew for making this very straightforward. Now for the interesting part.
To install a PECL extension using MAMP, you need to grab the PHP source. Go ahead and do this now by going to http://us.php.net/distributions/php-5.2.17.tar.bz2, changing
5.2.17 to whatever version of PHP 5.2 your MAMP installation has. To find this out, run
find /Applications/MAMP/bin/php -name 'php5.2*' and make note of the last directory.
Once you've got the source, you'll need to extract it in
/Applications/MAMP/bin/php/php5.2.17 under a folder structure with the path
include/php. Confusing? These lines will do it for you.
1 2 3 4 5
cd /Applications/MAMP/bin/php/php5.2.17 mkdir include cd include curl http://museum.php.net/php5/php-5.2.17.tar.bz2 | tar -xz mv * php
Now we've need to run
./configure on the PHP source, and remove
pear.conf from the MAMP distribution - it comes corrupted out of the box, for some reason.
1 2 3 4
cd php ./configure cd ../../ rm conf/pear.conf
And finally, we're ready to install the memcached PECL extension and add it to php.ini so it's enabled. Like so:
1 2 3 4 5
cd bin ./pecl install memcached cd ../ echo -e "\n[memcached]\nextension=memcached.so" >> conf/php.ini cd ../../
And that's it. This leaves you at the root of MAMP's installation. You should restart MAMP and enjoy fast caching. Don't forget to start memcached by running:
This will start an instance that prints activity to the screen. Very useful when debugging locally, and very easy to restart. This completes the tutorial.
If you ever need to install another PECL extension, your MAMP installation now has all the necessary tools to do so. Just use the PECL binary in
/Applications/MAMP/bin/php/php5.2.17/bin and you should be good to go.
Below is the entire set of commands, for posterity.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL \ https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)" brew install libevent brew install autoconf brew install libmemcached # Don't worry about adding memcached to your LaunchAgents folder. # We're going to run it manually. cd /Applications/MAMP/bin/php/php5.2.17 mkdir include cd include curl http://museum.php.net/php5/php-5.2.17.tar.bz2 | tar -xz mv * php cd php ./configure cd ../../ rm conf/pear.conf cd bin ./pecl install memcached cd ../ echo -e "\n[memcached]\nextension=memcached.so" >> conf/php.ini cd ../../
homebrew repo is in slightly different location (here's the command listed on the homebrew page): ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Otherwise, this worked perfect. Thanks!
Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good Ryan Gosling 2049 Jacket site able to provide you with the writing help you have been looking for also get result in any time.
Par conséquent, la manière d'éliminer efficacement les préoccupations des clients en matière de vente est une connaissance et une compétence qui doivent être maîtrisées par le vendeur. bell ross montres Parce que les vendeurs intelligents savent que si vous ne pouvez pas éliminer fondamentalement les préoccupations de vos clients, la transaction sera difficile à obtenir. chopard montres La raison pour laquelle les clients sont vigilants et inquiets au sujet des vendeurs peut être qu’ils ont été victimes de tromperies lors de leurs expériences précédentes ou qu’ils ont acheté des produits pour se décevoir eux-mêmes.
The number of versace watch replica in various styles. The watch is a classic style with an antique style and a stylish watch. The replica Versace watch is constantly highlighting the craftsmanship and quality.
Selling top-quality replica Versace character watches, these replica watches for sale come from manufacturers and must comply with our strict qc standards. Many watches have a specific depth of water resistance, so you don't have to bother to catch it when it rains without an umbrella.
Hey, Your blog is very informative. It is nice to read such high-quality content. Attractive information on your blog, thank you for taking the time and share with us. Myassignmenthelp delivers high-quality content related to experienced dissertation editors.
replica richard mille sports designer and manufacturer APRP), Mille made his first major strategic decision - his company would produce modern and classy timepieces. The plan was apparently to allow Richard Mille to make the timepiece in the same way that a racing car makes a racing car - completely ignoring the cost of production and focusing on using modern production techniques and materials for optimal performance. Sure, cars and watches "perform" a little differently, but the concept was enough to propel Richard Mille to where he is today - a company that has more or less kept up with its product development philosophy. If anything, what Richard miller was able to add to the original formula was the importance of welling up elite customers-something that luxury (in all its forms) products have needed for centuries.richard mille watch price
After getting complete information regarding top quality packaging firm which enhance my knowledge regarding Custom Boxes Wholesale by quickboxespackaging.com is the best webiste or firm to do business for getting custom product boxes. I thank you so much for sharing these interesting details. Good luck!
Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog. Custom Printed Boxes
A narrative essay is a piece of writing that recreates an experience through time. That is why it is quite difficult to write a narrative essay. You need to be able to clearly articulate your thoughts and at the same time have the talent of a storyteller to beautifully express thoughts your own thoughts on paper. On my site, you will find all the necessary information on how to write a narrative essay .
CBD has been a subject of conversation among lots of people worldwide over the last few years. While some countries have not yet legislated using CBD for medical residential or commercial properties, there are countries that have currently legislated it. CBD has much health and wellness advantages to the human body and this is the reason for the enhanced usage and utilization of the product. Lots of people puzzle in between CBD and marijuana. It is very important to note that CBD is a substance that is gotten from the hemp plant in the form of cannabidiols, while cannabis is gotten from the cannabis plant. Cannabis is different from hemp plant because of the material of THC substances. These are the ones in charge of psychoactivity as well as the high feeling individuals experience when they take in cannabis. The marijuana plant has very high components of the THC while the hemp plant only has a couple of traces of THC.
Concerning CBD vape juice
CBD vape juice is simply one of the kinds that CBD can be provided in the body. It is favored by lots of people due to the fact that it is convenient for individuals that have health and wellness issues and also those that do not. CBD vape juice is primarily any vape juice that does not have nicotine in it. CBD is a compound that is gotten from the hemp plant and it naturally occurs as cannabidiol. It is mostly made use of to reduce pain as well as inflammations brought on by a vast array of problems and also conditions. The juice is made when tinctures that can not be taken in by mouth are combined with coconut oil to make it edible.
Exactly how secure it is to vape CBD juice?
Most people think that vaping CBD juice might result in the development of cancers and negative effects on the reproduction system. CBD Vape Juice The opportunities and risk of this taking place are very minimal today. This is due to the fact that vape juice is not made using pure nicotine anymore. A few years back, CBD vape juice was made with pure nicotine as one of the vital active ingredients. However, due to the adverse effects of the pure nicotine to the body, the procedure quit as well as today, vape mod CBD juice is primarily pure with very few traces of THC. Rather than creating cancer cells, CBD vape juice is used by cancer people to offer alleviation to nausea as well as pins and needles.
It is very important for each student to correctly write an essay. And it’s not always possible to deal with this yourself. Our professional writers with many years of experience in writing essays will help you in writing essays on any topic. https://www.professays.com
firstname.lastname@example.orgIt is very important for each student to correctly write an essay. And it’s not always possible to deal with this yourself. Our professional writers with many years of experience in writing essays will help you in writing essays on any topic. https://www.professays.com
Loving the articles, as per usual. Business is one of the most intriguing parts of daily life I remember reading something that stated first impressions are imperative to how businesses stand in the long run, and what better way to get a first impression than through a name? This is why this site should be something to look at if you want to wow your clients with your name.
Photo Editing HQ is the name of a pioneer Online Photo editing service provider company. Established with an aim to provide ultimate professional Clipping Path Service, Image Masking Service, Image Editing , Image Masking Service , Image Retouching Service & so on with lowest possible price & within shortest possible turnaround. We have vast experience in editing event photos, product photos, real estate photos and so on. We provide ecommerce photo editing, Deep Etching, Cut Out Image and cheap retouching service for photographer. jewellry retouching service
Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. ACADEMIC WRITING SERVICE FOCUSED ON LAW AND FINANCE
To say the truth I am very impressed by what you told. You share tons of interesting info, neat and excellent design you’ve got here. It’s certainly one of the most informative stuff on this topic I’ve ever read.
This particular is usually apparently essential and moreover outstanding truth along with for sure fair-minded and moreover admittedly useful My business is looking to find in advance designed for this specific useful stuffs… Charlie Sheen shirts
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. Calgary Commercial Property Management
We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work. buy weed online
Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks PHP PUBG Generator