Skip to main content

Installing the PHP "memcached" Extension on OS X MAC

To disable System Integrity Protection, boot into recovery mode by restarting and then holding ⌘R as you hear the startup chime. Then start the Terminal from the Utilities menu.
Run the following command
$ csrutil disable
Then reboot. You are good to go.
If you wish to turn it back on, which you probably should when you are done, follow the instructions above but instead use:
$ csrutil enable

The first step is to install the latest and greatest Xcode.
Install the Xcode developer tools. Apple seems to have removed this option from the preferences so you'll need to handle this from the command line.
$ xcode-select --install
Next we will install the required dependencies. If you are not already using Homebrew you should be.
$ brew install wget autoconf pkg-config libmemcached
You will also want to make sure you have PEAR installed; instructions can be found here but can be summarized as follows:
$ wget
$ php go-pear.phar
Then in the /tmp directory we will create a folder we can work in.
$ cd /tmp
$ mkdir memcached-work
$ cd memcached-work
Then we will use pecl, part of pear, to fetch the current version of the extension. The version of the memcached extension will vary so you may need to update your paths accordingly.
$ pecl download memcached
$ open memcached-{{version}}.tgz
$ cd memcached-{{version}}/memcached-{{version}}
$ phpize
$ ./configure
$ make
$ sudo make install
Finally you will need to add the following line to your php.ini
extension =
You can verify your installation with the following:
$ php --info | grep memcached\\.
Depending on your setup now you may want to restart apache.
$ sudo apachectl restart
You should be all set to go! Godspeed.


Popular posts from this blog

Variables that can be used in any transactional email

VariableDescription{{store url=""}}Store website address.{{var logo_url}}URL of store logo{{var logo_alt}}Alternative text for store logo if image is unavailable.{{var store.getFrontendName()}}Store name (as defined in system configurations){{var store url="customer/account/"}}Web address of customer accounts page.{{config path='trans_email/ident_support/email'}}Support email address (as defined in store configuration){{config path='general/store_information/phone'}}Store phone number (as defined in store configuration){{config path="general/store_information/address"}}Store address (as defined in store configuration){{store url="adminhtml/system_account"}}Link address for admin login page.
New Order (and New Order for Guest)VariableDescription{{htmlescape var=$order.getCustomerName()}}* For New Order only, Name of customer as defined in Customer Information for order{{var order.increment_id}}Order identification number.

HTML Emailing in ZF2

namespace Application\Model;
use Zend\Mail\Message;
use Zend\Mime\Message as MimeMessage;
use Zend\Mime\Part as MimePart;
use Zend\Mail\Transport\Sendmail as SendmailTransport;
use Zend\Mail\Transport\Smtp as SmtpTransport;
use Zend\Mail\Transport\SmtpOptions;
use Zend\View\Renderer\PhpRenderer;
use Zend\View\Resolver\TemplatePathStack;
use Zend\View\Model\ViewModel;
use Zend\View\Model\ModelInterface;

class ApiEmail extends ApiInterface {

   protected $From = "";
   protected $FromName = "XXXX";
   protected $To = "" ;
   protected $Subject = "" ;
   protected $Body = "" ;
   protected $Cc = "";
   protected $Bcc = "" ;
   protected $ReplyTo = "" ;
   protected $Sender = "" ;
   protected $Encoding = "UTF-8" ;
   protected $MESSAGE ;
// getter setter
   public function __get($prop){ return $this->$prop;   }

How to setup django | django installation ubuntu

Introduction to Django1.High level web framework 1.Basic modules, classes, and tools to quickly develop and deploy web apps 2.Contains an ORM (Object-Relational Mapper) that allows for the use of standard Python language syntax when interfacing with a back-end database. 1.Developer need not learn SQL, DDL, etc! 3.Provides a template framework that allows HTML, XML, and other “documents” to be converted into “templates”, which can then be converted to “output” via a wide range of substitution techniques. 4.Elegant URL support (fancy, beautiful URL's, no “?blah=blah”, etc.) 5.Multi-lingual 2.Fast and easy to use, robust, flexible, and lots of contributed components available! 1.Built in administrative interface to manage data models. 2.Built-in authentication/access control components 3.Contributed

Installing & Configuring Django Components