当前位置 : 李杰的流水账 > 技术 > linux

Mac下安装php扩展mcrypt

1、确定libmcrypt已经安装在本机,如果没安装,先安装这个,安装方法
cd ~/Downloads/libmcrypt-2.5.8
./configure --disable-posix-threads --enable-static
make
sudo make install
2、找到自己php版本,下载php完整安装包
cd ~/Downloads/php-5.5.14/ext/mcrypt
phpize
./configure
make
cd modules
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
  如果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.
需要执行,注意下面mac版本号
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/
Developer/SDKs/MacOSX10.11.sdk/usr/include /usr/include
如果 4:打开php.ini
sudo vi /etc/php.ini
添加如下代码:(注意no-debug-non-zts-20121212版本号,如果不清楚可以前往/usr/lib/php/extensions/查看)
extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
  重启apache即可  

内容列表