A-A+

[PHP]MacOS 自带php环境安装mcrypt扩展

2018年03月01日 OS X, PHP, 操作系统, 编程语言 暂无评论 阅读 878 次

具体步骤:

1、使用homebrew安装Mcrypt库,用于后面编译mcrypt的php扩展。

brew install mcrypt

2、查看当前php版本,从php官网下载对应版本的源码。

php -v

记住自己的版本号,从官网下载对应版本的源码。

3、解压源码,进入到mcrypt扩展目录并编译。

cd php7.1.7/ext/mcrypt
phpsize                    //生成configure
./configure
make

4、安装

编译后,生成的.so库文件会在mcrypt/modules里面,将库拷贝到相关目录,并在php.ini中添加指定的目录即可。

如果因为mac osx的rootless特性导致默认的扩展目录不能安装,可以自己将库放在合适的目录,并在php.ini中制定扩展目录即可。

#将扩展拷贝到制定目录
/usr/local/lib/php/extensions/no-debug-non-zts-20131226/
#修改php.ini文件:
sudo vim /etc/php.ini
#添加如下:
extension=mcrypt.so

可以参考文章:[PHP] MacOS 自带php环境安装imagick扩展&踩坑记录

5、重启Apache服务器

sudo apachectl restart

 

给我留言