macos 安装imagick解决php不能显示验证码的问题

需要选安装pear,然后用pecl install imagick来安装imagick
macos开启了rootless无法向系统目录写入文件,所以要先关闭rootless
curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
brew install autoconf pcre
sudo pecl install imagick
最后加extension=imagick.so到php.ini中
pecl如果提示找不到imagick发行,就换个网络或者使用跳板
我是把pear安装到/usr/local中了,但是imagick必须安装到/usr/lib中,所以最后还是把rootless关了
另一种方法是使用brew install php,而不是用mac os自带的php,其实推荐这种方法,不用修改系统目录,不用关闭rootless
apache加载的方法是
LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
最后最好把rootless再加打
也可以用这上面的方法安装php
https://php-osx.liip.ch/
我用brew install php是有问题的,最后用的是liip安装的php
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值