对macOS因缺少gd库中的freetype而无法打开php验证码进行讨论并提出解决方案
来源:互联网 发布:网络编程语言,veber 编辑:程序博客网 时间:2024/06/05 06:12
一、采取动态编译的办法在系统自带的php的gd库中增加freetype扩展
友情提示:此方案,尚未行通,macOS自带的php并非用来编程,缺少诸多编程所需文件,此方案难以行通,每走一步都耗费了我大量时间,而后中途改变思路,仅供参考,请勿照做。
安装freetype
brew install freetype
(若没有安装homebrew请进入链接自行安装https://brew.sh/index_zh-cn.html)
php动态编译进入gd目录
cd /usr/local/php5-7.1.10-20171002-090111/include/php/ext/gd
brew install autoconf
sudo phpize
(//http://himill.com/php/804.html
//http://www.mayanlong.com/archives/2016/348.html) //macOS的rootless机制
export PHP_OPENSSL_DIR=yes
sudo ./configure - -with-freetype-dir(config.m4请自行全局搜索,拷贝进gd文件夹中)
//感谢 http://blog.csdn.net/zouqingfang/article/details/52524379 给我主要的思路来源
brew uninstall --ignore-dependencies httpd //消除httpd与php的依赖
brew uninstall httpd //卸载apache,防止与目前已有的冲突
修改httpd.conf配置关联apache与php
LoadModule php7_module /usr/local/opt/php72/libexec/apache2/libphp7.so
brew remove php72 卸载
brew update php72 升级
https://yq.aliyun.com/ziliao/652 //提供些许有用的php扩展安装命令行
- 对macOS因缺少gd库中的freetype而无法打开php验证码进行讨论并提出解决方案
- macos缺少freetype终极解决方案
- 验证码 GD FREETYPE
- Mac OS X 自带PHP环境gd库扩展缺少freetype 解决办法
- PHP GD库添加freetype拓展
- PHP网页中因为 要生成验证码而出现 图像“http://localhost/**.php”因其本身有错无法显示
- php 使用GD库生成验证码
- php 使用GD库生成验证码
- php 基于GD库验证码
- php GD库生成验证码
- php 简易验证码(GD库)
- php通过GD库实现验证码
- php GD库画图 验证码
- php使用GD库生成验证码
- PHP:GD画图提示“因其本身有错无法显示”
- Mac下配置PHP支持GD库FreeType
- php验证码 GD库生成验证码
- php gd freetype libjpeg support 支持
- [JavaScript]陈年老代码:自带AI的井字棋游戏
- 突然想起了CSDN密码的我
- Python练习1
- 任务栈
- 关于flashbuiler安装到eclipse中的问题
- 对macOS因缺少gd库中的freetype而无法打开php验证码进行讨论并提出解决方案
- [RTOS]--RTX奇葩问题
- PMP笔记-项目干系人管理要点总结
- 【Django】django中登录到accounts/profile/的解决方案
- vmware 拷贝linux系统后网卡名称与网卡配置文件的名称对不上
- Others13_在黑市里,苹果iPhone是这样被解锁的
- vue学习笔记6 Vue.directive自定义指令
- Autofac官方文档(十六)【在启动时运行代码】
- DockerFile方式构建docker镜像