PHP环境搭建好之后,有时候一些系统需要在原来的基础上安装扩展。

在Unix环境下,安装php扩展有两种方式:

1. 通过源码编译安装
2. 通过系统自带的软件包库安装(源安装)

第一种方式这边不详细解释,可参考CENTOS下编译安装PHP扩展 任何Unix系统都大同小异。

第二种方式安装扩展(以Mac系统为例):

首先,可以通过系统命令查找扩展

brew search php56-mcrypt #php56表示PHP5.6版本

然后安装:

brew install php56-mcrypt  #默认安装在`/usr/local/Cellar/`下

查看mcrypt扩展文件的路径:

cd /usr/local/Cellar/php56-mcrypt/

找到mcrypt.so 文件,通过pwd查看路径

编辑PHP配置文件(php.ini):

sudo vi /usr/local/etc/php/php.ini  #通过brew默认配置文件路径

在php配文件增加代码:

extension=/usr/local/Cellar/php56-mcrypt/5.6/mcrypt.so

重启服务器

sudo apachectl restart

查看 phpinfo();

即可看到扩展安装成功了。