MAC OS x System installation PHP extension support method

Source: Internet
Author: User
Tags mcrypt redis zend install redis

Installing the PHP extension requires your Mac system to have the Xcode environment and command-line development tools installed and, if not already installed, use shell installation first.

Xcode-select--install

To extend administrative convenience, first install the PECL Extension Manager.

cd/usr/lib/php
sudo php Install-pear-nozlib.phar

Install Redis, Memcache, MONGO and other extensions.

sudo pecl install Redis
sudo pecl install Memcache
sudo pecl install MONGO
sudo pecl install Xdebug

To add an extended configuration to the php.ini file:

Extension=memcache.so
Extension=mongo.so
Extension=redis.so
Zend_extension=xdebug.so

Install XCache, download http://xcache.lighttpd.net/wiki/Release-3.2.0 from official website

Unzip and install

Tar xvf Xcache-3.2.0.tar
CD xcache-3.2.0
Phpize
./configure
Make
sudo make install

Configure XCache

[XCache]
Xcache.size = 128M
Xcache.var_size = 8M
Xcache.var_count = 1
Xcache.var_slots = 8K
Xcache.var_ttl = 0
Xcache.var_maxttl = 0
Xcache.var_gc_interval = 300
Xcache.optimizer = Off

Since the Mac's own PHP environment does not include MCrypt extensions, it is necessary to download the same version of the PHP source package and compile this module separately. From the official website of the archive to find php5.5.14 source package, download: http://php.net/releases/

Tar zxvf php-5.5.14.tar.gz
CD php-5.5.14/ext/mcrypt/
Phpize
./configure
Make
sudo make install

Configure Ext-mcrypt

Extension=mcrypt.so

To speed up, you also need to open opcache.


Zend_extension=opcache.so

[Opcache]
; Determines if Zend Opcache is enabled
Opcache.enable=0

; Determines if Zend Opcache is enabled for the CLI version of PHP
Opcache.enable_cli=0

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.