在Mac上通过PECL安装PHP imagick
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在Mac上通过PECL安装PHP imagick,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1079字,纯文字阅读大概需要2分钟。
内容图文
![在Mac上通过PECL安装PHP imagick](/upload/InfoBanner/zyjiaocheng/718/2f1ecc9b499f41bf9745a58f18b256b2.jpg)
我正试图在装有High Sierra 10.13.5的Mac上安装php imagick扩展程序.
我通过brew和PEAR 1.10.5安装了PHP 7.2.当试图使用sudo pecl install imagick安装imagick时,我得到:
Build process completed successfully
Installing '/usr/include/php/ext/imagick/php_imagick_shared.h'
ERROR: failed to mkdir /usr/include/php/ext/imagick
看起来我正在使用安装目录应位于/usr/local的Mac权限,但我无法弄清楚如何更改它.任何想法如何解决这一问题?
解决方法:
最后我需要PHP 7.1而不是7.2但我仍然有同样的问题.
不确定我采取的所有步骤是否都是必要的,但这是我如何解决它:
>从运行php-config获取当前的php扩展目录
>将该目录中的所有内容(在我的情况下为/usr/lib / php / extensions / no-debug-non-zts-20160303)复制到/usr/local中的等效项,所以在我的情况下复制到/usr/local/lib / php /扩展/无调试非ZTS-20160303
>更新php.ini并将extensions_dir设置为/usr/local中的新目录
>从pecl错误转到构建目录并找到imagick tgz
>解压缩并输入创建的目录
>作为根:
>运行./phpize
>运行./configure
>运行make
>编辑makefile并将include目录更改为/usr/local等效项.
>运行make install
>编辑php.ini并将imagick.so添加到扩展部分
它现在似乎对我有用,但这可能不是安装它的最简单方法.
内容总结
以上是互联网集市为您收集整理的在Mac上通过PECL安装PHP imagick全部内容,希望文章能够帮你解决在Mac上通过PECL安装PHP imagick所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。