mac下安装php扩展问题填坑
php安装mcrypt扩展
- 用homebrew安装Mcrypt库
brew install mcrypt
- 查看php版本 下载扩展库
- php -v
- 解压扩展库,进入**/ext/mcrypt*目录编译mcrypt*
1 | $ cd extname |
phpize 命令是用来准备 PHP 扩展库的编译环境的。
安装完后要在php.ini 添加库文件,结果发现自带的php没有php.ini 便复制一个。
sudo cp /private/etc/php.ini.default /private/etc/php.ini
复制成功后在php.ini 添加
extension=mcrypt.so
重启下php
sudo killall php-fpm && sudo php-fpm -D
查看下mcrypt是否启用成功
php -m |less
完美收工。
问题
在执行phpize提示如下错误:
Cannot find autoconf. Please check your autoconf installation
and the $PHP_AUTOCONF environment variable.
解决办法
安装autoconf
brew install autoconf
如果没有安装brew 则安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"