Error prompts when executing phpize
grep:/usr/include/php/main/php.h:no such file or directory
grep:/usr/include/php/zend/zend_modules.h:no such file or directory
grep:/usr/include/php/zend/zend_extensions.h:no such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP _autoconf environment variable. Then, rerun this script.
1. Since the/usr/include directory does not exist, commands need to be executed
sudo ln-s/applications/xcode.app/contents/developer/platforms/macosx.platform/developer/sdks/macosx10.11.sdk/ usr/include//usr/include
2. The system does not have the installation autoconf, therefore needs to install, this item may refer to http://blog.wwllcchf.com/?p=260
You can also install the PHP extension in the following ways
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 Release-3.2.0 from official website to extract 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